Javascript共有8种数据类型 | 面试时还不知道有几种数据类型?

124 阅读1分钟

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 是定义了但是为空。