JS的基本数据类型和引用数据类型
- 基本数据类型:
undefined
: 表示未定义或未初始化的值。null
: 表示空值或不存在的对象。boolean
: 表示逻辑上的true
或false
。number
: 表示数值,包括整数和浮点数。string
: 表示字符串。symbol
: 表示唯一的、不可变的值,通常用作对象的属性键。
- 引用数据类型:
object
: 表示一个复杂的数据结构,可以包含多个键值对。array
: 表示一个有序的、可变长度的集合。function
: 表示可执行的代码块,可以被调用执行。
基本数据类型在赋值时是按值传递的,每个变量都有自己的存储空间,修改一个变量不会影响其他变量。而引用数据类型在赋值时是按引用传递的,多个变量引用同一个对象,修改一个变量会影响其他变量。需要注意的是,null
和undefined
既是基本数据类型,也是特殊的值,表示不同的含义。
THE END
暂无评论内容