简述JavaScript 的原始数据类型有哪些?
参考答案:
JavaScript 的原始数据类型(或称为基本数据类型)主要有以下几种:
- Number:用于表示数值,包括整数和浮点数。
- String:用于表示文本数据或字符序列。
- Boolean:有两个值,
true
和false
,用于进行逻辑判断。 - Null:有一个值
null
,表示一个空值或“无”的值。 - Undefined:有一个值
undefined
,表示一个变量未被定义或一个对象的属性不存在。 - Symbol:表示独一无二且不可改变的数据类型,通常用于对象属性的键。
- BigInt:用于表示任意大小的整数。这是 ES2020 新增的数据类型,用于处理超出常规
Number
类型表示范围的整数。
请注意,JavaScript 还有一种特殊的类型,称为 Object,它是引用类型,用于存储复杂的数据结构,如数组、函数、日期、正则表达式等。这与原始数据类型不同,原始数据类型是简单的、不可变的,而对象类型是复杂的、可变的。