0
点赞
收藏
分享

微信扫一扫

js对象引用,对象赋值相关知识


<script>
var a = 3;
var b = a;
b= 4;
//alert(b);//4
//alert(a); //3 基本类型赋值是值的复制var a = [1,2,3];
var b = a;
//b.push(4) ;
b[0]=5;
//alert(a); //5,2,3 对象类型赋值是把值和引用同时赋予var a = [1,2,3];
var b = a;
b = [1,2,3,4];
//alert(a); //1,2,3 赋值时会销毁原来的b在内存中重新生成一个b
var a = 3;
var b =a;
//alert(a == b); // true; 基本类型值相等两个变量就相等
var a = [1,2,3];
var b = [1,2,3];
//alert(a==b); //false 对象类型值相等,但是引用不相等,所以变量不相等
var a = [1,2,3];
b = a ;
alert(a == b); //true 对象类型值相等,引用也相等,所以变量相等
</script>



举报

相关推荐

0 条评论