JavaScript变量的传递方式
Posted Hopkings
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript变量的传递方式相关的知识,希望对你有一定的参考价值。
废话不多说,直接上案例:
【案例】
1、访问变量 按值:
function addM(num) { num += 5; return num; } var cnt = 10; var result = addM(cnt); console.log(cnt);//输出:10 console.log(result);//输出:15
2、访问变量 按引用:
function setFlag(obj) { obj.flag = ‘xiaoming‘; obj = new Object(); obj.flag = ‘lisi‘; } var guy = new Object(); setFlag(guy); console.log(guy.flag); //输出: xiaoming
【结论】访问变量有按值和按引用,但参数只会按值传递。
以上是关于JavaScript变量的传递方式的主要内容,如果未能解决你的问题,请参考以下文章