1.基本数据类型:number string boolean null undefined
2.引用数据类型:
object:{} [] /*$/ 日期对象 Math 实例对象...
function
3.es6 中新增的的数据类型 Symbol 唯一值
监测数据类型的方法 typeof
其中 typeof NaN =>"number" //不是一个有效数字,但是NaN它是一个数字类型,测试NaN==NaN结果为false,NaN和谁都不相等,如果要监测一个值是否为有效数字,那么就需要使用isNaN(),监测的时候,这个值都会先进行隐形转换,使用Number()转换后,获取的值如果不是有效数字,isNaN()的值就是true.
object对象说明:object对象的属性名一定不能是引用数据类型,如果是引用数据类型,默认会将引用数据类型转换为字符串进行处理,例子:
对象作为属性值的时候,会进行toString()转换。