javascript
var a= 12;
var b= a;
b=13;
console.log(a); //输出语句
var n ={name:'你好'} //引用数据类型。
var m =n;
m.name='红工';
console.log(n.name);
***基本数据类型**是按值操作的:基本数据类型在赋值的时候,是直接把值赋值给了变量即可
例如: var a =12;
左边为变量,右边为值。
var =12;
var b=a=12;
b=13;
a=12;
a的值在这里没有变化;
引用数据类型是按值操作的:基本数据类型再赋值的时候,是直接的把值赋值给变量即可
引用数据类型是按照空间地址(引用地址)来操作的:
var n={name:'祝福'};
1、先创建一个变量n ;
2、浏览器首先会开辟一个新的存储空间(内存空间),目的是把对象中需要存储的内容(键值对)分别的存储这个空间中,
为了方便后期找到这个空间,浏览器给空间设定一个地址(16进制的)
3、把空间的地址赋值给了变量 ----(即引用数据类型);