1、typeof操作符
- “undefined”——如果这个值没有定义
- “boolean”——如果个值是布尔值
- “string”——如果这个值是字符串
- “number”——如果这个值是数值
- “object”——如果这个值是对象或者null
- “function”——如果这个值是函数
2、Undefined类型
Undefined类型只有一个值,就是“undefined”,在使用var生命变量时但没有对其进行初始化,这个变量的值就是undefined。
3、Null类型
Null类型只有一个值,即null。在声明在以后将会保存对象的变量时应该将该变量初始化为null。因为null和undefined之间使用相等操作符(==)比较结果总是true。
4、Boolean类型
该类型只有两个值,true和false。true不一定等于1,false也不一定等于0。
5、Number类型
6、string类型
7、Object类型