猿问

javascript使用函数在函数后的变量中传递参数

我还在学习 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"

我只是想知道是否有办法直接从函数参数为变量赋值。


DIEA
浏览 125回答 2
2回答

凤凰求蛊

有两种方法:第一种方式:    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 
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答