JavaScript的数据类型主要包括以下几种:
基本数据类型(Primitive Types)
`Number`:表示整数和浮点数。
`BigInt`:表示任意精度的大整数。
`String`:表示文本数据(字符串)。
`Boolean`:只有两个值:`true` 和 `false`,用于逻辑判断。
`Undefined`:当一个变量被声明但未赋值时,其值为 `undefined`。
`Null`:表示一个空值,通常用于表示一个变量没有对象的值。
`Symbol`:ES6引入的一种唯一且不可变的数据类型,通常用于对象属性的唯一标识符。
复杂数据类型(Complex Types)
`Object`:是一种复杂的数据类型,可以存储键值对集合和更复杂的实体,包括常规对象、数组、函数等。
`Array`:是一种特殊类型的对象,用于存储有序集合。
`Function`:表示函数对象。
以上列出的数据类型是根据最新的参考信息整理的。JavaScript是一种动态类型语言,变量可以被赋予任何类型的值,并且同一个变量可以重新赋予一个不同类型的值