gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 23:30:57 25 4
gpt4 key购买 nike

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

我只是想知道是否有一种方法可以直接从函数参数为变量赋值。

最佳答案

有两种方法:

第一种方法:

    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

关于javascript使用函数在函数后的变量中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56507788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com