我还在学习 JavaScript,所以如果这是一个菜鸟问题,请原谅。是否可以在脚本中稍后将作为函数参数传递的值用作变量?即使我在全局范围内声明变量,这对我也不起作用:var parm;function a(parm) { console.log(parm); //"Hello"}a("Hello");console.log(parm); // undefined这当然有效......function a(parm) { console.log(parm); //"Hello"}parm = "Hello"a(parm);console.log(parm); // "Hello"我只是想知道是否有办法直接从函数参数为变量赋值。
2 回答

凤凰求蛊
TA贡献1825条经验 获得超4个赞
有两种方法:
第一种方式:
var param;
function a(local_param){
param = local_param;
}
a("Hello");
console.log(param); //hello
第二种方式
var parm;
function a(local_param) {
console.log(local_param); //"Hello"
return local_param;
}
parm = a("Hello");
console.log(parm); //Hello
添加回答
举报
0/150
提交
取消