废话不多说,直接上案例:
【案例】
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中变量访问的两种方式:按值访问和按引用访问,并总结了参数传递的特点,强调参数传递始终按值进行。
2858

被折叠的 条评论
为什么被折叠?



