基本类型值:简单的数据段
引用类型值:多个值构成的对象
JavaScript中有5种基本数据类型,Undefined
、Null
、String
、Number
、Boolean
、Symbol(ES6新增)
在复制变量值的操作中:
- 对于基本类型的值,例如
var num1=5; var num2=num1
通过这种方式将num1赋值给num2,num1与num2是完全独立的。 - 对于引用类型值,例如
var obj = {};var obj2 = obj1
,此时obj1和obj2指向同一个对象,当改变obj1的属性时,obj2也随之改变。