JavaScript 传递参数—按值传递

前端之家收集整理的这篇文章主要介绍了JavaScript 传递参数—按值传递前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
                                            <table class="text"&gt;<tbody><tr class="li1"&gt;

<td class="ln"><pre class="de1">1
2
3
4
5
6

函数的参数都是按值传递的。 然后分为基本类型和引用类型两类。 1.基本类型(null,defined,Boolean,string,number)        向函数传递基本类型的参数a时,被传递的参数值a会被复制给function的局部变量,也就是函数的arguments。把a的值给赋到了arguments的地址上,此时和原先的参数a已经是两个地址了,只不过值相同,所以并不影响函数外部a的值。 2.引用类型       向函数传引用类型的值时,复制过来的是这个参数在内存中的地址。此时在函数内改变参数,也就是改变了这个内存地址上的值,所以在函数外部也会改变。

猜你在找的JavaScript相关文章