JS 的数据类型
基本数据类型
number 、 string 、 boolean 、 null 、 undefined 、 symbol(ES6新增)
引用数据类型
Object ( Array 、 Date 、 RegExp ) 、 Function
检测数据类型的4种方法
typeof 、 instanceof 、 constructor 、 Object.prototype.toString.call()
typeof
typeof是用于检测数据类型的一元运算符,与+ - * /
一样。
检测方法
typeof [value]
返回值
包含对应数据类型的字符串
优点
- 一元运算符使用简单,优先级高
缺点
- 对引用数据类型检测不准确,不能判断出object中的对象、数组、时间、正则等方法
- typeof null也为object
小结: