基础数据类型
- number
- string
- boolean
- null
- undefined
typeof操作符,返回5个值 :
1、 undefined
2、 boolean
3、 string
4、number
5、object
**注意: typeof null 返回的object **
在js中什么值为true, 什么值为false
|------------------------------------------------------------------
|数据类型|转换为true的值 | 转换为false的值 |
|----------------------------------------------------------------
|Boolean| true | false |
| String 任何非空的字符串 ”“空字符串
Number 任何非0数值(包括无穷大) 0和NAN
Object 任何对象 Null
Undefined 不适用 undefined
NaN 是一个特殊的Number与所有其它的对象都不相等,包括它自己:
NaN=== NaN // false
唯一能判断NaN的方法是通过isNaN()函数:
isNaN(NaN) //true