类型
-
内置类型
除了空值null类型之外,其余6种类型均有同名的字符串值与之对应。如:typeof true === 'boolean'
-
空值(null)
typeof null === 'object'; // true null竟然是object类型,惊不惊喜?其实这个bug由来已久,算起来也有差不多20年。 要检测null值的类型: var a = null; (!a && typeof a === 'object') // true
-
未定义(undefined)
-
布尔值(boolean)
-
数字(number)
-
字符串(string)
-
符合(symbol)ES6新增
-
对象(object)
-
函数(function)
function是Object的子类型,函数是”可调用对象“
-
数组(Array)
数组也是对象,准确来说,它是Object的子类型。 typeof [1, 2, 3] === 'object'; // true
-
-