JavaScript数据类型
它分为两种
-
基本数据类型
- number(它里面特殊的是NaN) 如:typeof NaN typeof Infinity 他们返回的都是number
- boolean true或false或者呢可以隐式转换true或false类型
能转换成false,只有以下几种情况:0,空字符串,null,undefined,NaN,false
- string 用‘’,“”,或` `,来定义字符
- null
typeof null 返回Object
nullundefined 返回true
null=undefined返回的为false- undefined typeof undefined 返回的是undefined - symbol 他是es6新增的,通过用symbol函数来定义,代表定义变量的唯一性
-
引用数据类型(也叫复杂数据类型)
Object,Array,Function,RegExp,String对象类型可以进行添加属性,检测对象是否是对象的属性:hasOwnProperty
-