JavaScript 中的数据类型可以分为两类:基本数据类型和复杂数据类型。
基本数据类型:
undefined: 未定义,通常初始化的变量的默认值。null: 空值,通常用于表示变量的值不应该被设置。boolean: 布尔值,表示真假,只有两个值true和false。number: 数值,包括整数和浮点数。string: 字符串,字符的序列,由单引号或双引号包围。symbol: 唯一的标识符,用于创建唯一的属性名。
复杂数据类型:
object: 对象,由花括号包围的属性和值对集合。array: 数组,由方括号包围的元素列表。function: 函数,可以执行的 JavaScript 代码块
存放位置:
基本数据类型:直接存在栈里
复杂数据类型:内存地址存在栈里,然后放在栈里的地址指向堆里面。