-
7种原始数据类型
boolean有两个值 true 和 falsenull表示空。 注意不是Null和NULLundefined表示变量未定义时的值 从概念上来说undefined表示没有任何值,null表示没有任何对象number整数或浮点数,数字大小有限制 -2^53~2^53bigint任意精度整数,可以存储和操作大整数 100nsymbol()创建独一无二的值let key = Symbol()string字符串 "" '' ``
-
1种复合类型
- 除了上面7种以外的都是对象(Object),比如 狭义的对象、函数、数组...
- 对象是多个属性的集合
-
typeof
使用typeof能确定变量的类型
typeof null === "object"尽管null是一种单独的数据类型typeof function === "function"尽管函数是对象typeof [] === "object"只能用Array.isArray(arr)判断是不是数组