数据类型一共8种
基础数据类型 7种。
1、 number 数字
2、 string 字符串
3、 boolean 布尔
4、 null 空对象的指针
5、 undefined 一个特殊的值,表示变量没有值
6、 symbol() : 会生成一个唯一值, 必须通过 symbol() 生成 (ES6 提供的)
7、 bigInt(): 解决了 js数值无限大和无线小的情况
引用数据类型 object对象
1、 {} object对象
2、 function(){} object子类型
3、 [] Array object 子类型
快速记忆 : 数字拿着字符串 打了 布尔一下。 布尔去借 空对象的指针。空对象的指针是未定义的。未定义的原因是他要生成一个唯一值,这个唯一可能无限大也可能无限小。他还没有借到。是因为他还没有对象。