前言:
如今各位老铁们对“js引用路径”大概比较重视,同学们都需要分析一些“js引用路径”的相关内容。那么小编同时在网络上网罗了一些有关“js引用路径””的相关知识,希望你们能喜欢,兄弟们一起来学习一下吧!赋值传值: 将一个变量的值拷贝一份赋给另一个变量。
如果这个变量的值修改的话不会影响到另外一个变量, 这两个变量之间没有任何联系。
<script type="text/javascript"> var num1 = 500 var num2 = num1; num2 = 40; alert(num1); // 500;</script>
引用传址:将一个变量的地址赋给另一个变量。
如果这个变量的值有修改的话那么另外一个变量将同时受到影响, 将一个变量的内存地址赋值给另外一个变量, 这两个变量同时指向同一个内存地址,
这两个变量是有联系的。
<script type="text/javascript"> var arr1 = [3, 5, 7, 8, 10, 11]; var arr2 = arr1; arr2[0] = 13; alert(arr1); //[13, 5, 7, 8, 10, 11]</script>
在javascript中基本数据类型的赋值操作都是赋值传值;复合数据类型的赋值都是引用传址。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js引用路径 #js输出变量到html #引用类型赋值时是地址 #引用赋值给引用