Javascript 如何通过在JS函数参数中输入变量名来修改变量值

Javascript 如何通过在JS函数参数中输入变量名来修改变量值,javascript,Javascript,现在变量值仍然是0而不是5。问题是myValue正在存储一个数字,JavaSript按值传递数字。将值存储在对象中,因为JavaScript通过引用传递对象 var myValue={v:0}; //将5添加到我在函数参数中键入其名称的变量的函数。 函数修改变量(obj){ 目标v+=4 } 修改变量(myValue); console.log(myValue.v) var myValue = 0 ; // function that add 5 to the variable that i

现在变量值仍然是0而不是5。

问题是
myValue
正在存储一个数字,JavaSript按值传递数字。将值存储在对象中,因为JavaScript通过引用传递对象

var myValue={v:0};
//将5添加到我在函数参数中键入其名称的变量的函数。
函数修改变量(obj){
目标v+=4
}
修改变量(myValue);
console.log(myValue.v)
var myValue = 0 ;
// function that add 5 to the variable that i type its name in the function parameters .
function modifyVariable(variableName){
    variableName += 4
}
modifyVariable(myValue);
console.log(myValue);