数组引用类型与基本类型的区别

数组引用类型与基本类型的区别

引用类型和基本类型的区别

  • 引用类型:赋值,传递的是地址 里面的值都指向了同一个空间,都在堆内存中

  • 基本类型:变量赋值,传递的是值
    在栈内存保存数据,在堆内存中的地址引用;
    栈内存用的是堆内存里面的地址

区别引用类型和基本类型的区别:

<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>
发布了52 篇原创文章 · 获赞 39 · 访问量 5538

猜你喜欢

转载自blog.csdn.net/cedricdx/article/details/89419824