js数据类型
首先,最新的 ECMAScript 标准定义了 8 种数据类型:
7 种原始类型: Boolean Null Undefined Number BigInt String Symbol 和 Object
值得注意的是可能是大家看到多了一个不知道什么的BIgInt,这是Google chrome67版本中出现的一种叫bigInt。是指安全存储、操作大整数。(但是很多人不把这个做为一个类型,可能有的人都没听过)
那么Object 中包含了哪几种类型呢,其中包含了Data、function、Array等。这三种是常规用的。
大家可以到MDN官网看到(ps:不要去那些某鸟教程,某wcschool学习,不然你会有很多坑去踩
developer.mozilla.org/zh-CN/docs/…
与Object相关的:
null 和 undefined 有什么区别 (null是的类型返回的是Object)
Null 只有一个值,是 null。不存在的对象。
Undefined 只有一个值,是undefined。没有初始化。undefined 是从 null 中派生出来的。
简单理解就是:undefined 是没有定义的,null 是定义了但是为空。