JavaScript 数据类型

117 阅读1分钟

javaScript到底有几种数据类型?

不准确例子:

1.下图例子缺少ES6之后的BigIntSymbol image.png 2.下图例子同样缺少了ES6之后的BigIntSymbol image.png

结论:

互联网发展迅速,信息大爆炸,不过其中真真假假难以分辨。错误或者不严谨的答案有许许多多,这导致听谁的成了问题,选择成了问题,如今的学习需要删繁就简 去伪存真,不论是编程还是其他技术,严谨二字都显的格外重要。([推荐一切不确定的信息手动去到官方文档查找](JavaScript 数据类型和数据结构 - JavaScript | MDN (mozilla.org)))

W3C官方定义JavaScript八种数据类型:

JavaScript是动态弱类型语言(TS的加入改变了这一特性),使用非常灵活,js中的变量与任何特定值类型没有任何关联,并且任何变量都可以分配(重新分配)所有类型的值。

七种基本数据类型:

类型typeof 返回值对象包装器
Null"object"N/A
Undefined"undefined"N/A
Boolean"boolean"Boolean
Number"number"Number
BigInt"bigint"BigInt
String"string"String
Symbol"symbol"Symbol

一种引用数据类型: Object