1.基本
- 5种基本数据类型:Undefined,Null,Boolean,Number,String
- 1种复杂数据类型(引用类型):Object
注意点:
* 基本类型在内存中占据固定大小的空间,因此被保存在栈内存当中。
* 引用类型的值是对象,保存在堆内存中
* 基本类型的复制是创建一个副本,二者独立。
* 引用类型的复制是创建一个指针,二者指向同一个对象。
- null==undefined true
- NaN==NaN false
2.typeof
- typeof(undefined类型) “undefined”
- typeof(布尔值) “boolean”
- typeof(字符串) “string”
- typeof(数值) “number”
- typeof(对象或者null) “object”
- typeof(函数) “function”
3.instanceof
确定一个值是哪种引用类型