数组引用类型与基本类型的区别
引用类型和基本类型的区别
-
引用类型:赋值,传递的是地址 里面的值都指向了同一个空间,都在堆内存中
-
基本类型:变量赋值,传递的是值
在栈内存保存数据,在堆内存中的地址引用;
栈内存用的是堆内存里面的地址
区别引用类型和基本类型的区别:
<script type="text/javascript">
var arr=[90,80];
var arr1=arr; //赋值
console.log(arr); //(2) [90, 80] //arr和arr1都是变量,传递出来的都是值
console.log(arr1); //(2) [90, 80]
arr[0]='你好';
arr1[1]='大家好';
console.log(arr); // ["你好", "大家好"]
console.log(arr1); // ["你好", "大家好"] //arr是一个地址 这个应输出的是地址,系统为了便于人民的理解
</script>