js-基本数据类型和复杂数据类型

92 阅读1分钟

JavaScript 中的数据类型可以分为两类:基本数据类型和复杂数据类型。

基本数据类型:

  • undefined: 未定义,通常初始化的变量的默认值。
  • null: 空值,通常用于表示变量的值不应该被设置。
  • boolean: 布尔值,表示真假,只有两个值 true 和 false
  • number: 数值,包括整数和浮点数。
  • string: 字符串,字符的序列,由单引号或双引号包围。
  • symbol: 唯一的标识符,用于创建唯一的属性名。

复杂数据类型:

  • object: 对象,由花括号包围的属性和值对集合。
  • array: 数组,由方括号包围的元素列表。
  • function: 函数,可以执行的 JavaScript 代码块

存放位置:

基本数据类型:直接存在栈里

复杂数据类型:内存地址存在栈里,然后放在栈里的地址指向堆里面。

image.png