gpt4 book ai didi

Javascript 函数和声明

转载 作者:行者123 更新时间:2023-11-28 04:57:41 26 4
gpt4 key购买 nike

在 JavaScript 中使用函数时,在函数中声明为参数的变量与在函数本身中声明的变量是否不同?

例如,是

function functionName (var1, var2)

不同
Function (var1, var2) {
Var VarName;
}

在第二个示例中,可以 var1varName 处声明被宣布?如果不是,为什么?

最佳答案

var1var2 是参数变量,它们会在调用函数时自动从提供的参数中获取值。

函数体内用var声明的变量是函数的局部变量。

参数变量自动成为函数的本地变量。你可以拥有

var var1;

在函数中,但它是多余的,没有任何作用。它不会创建新变量或覆盖参数的值(除非您包含初始值设定项)。

function myFunc(var1, var2) {
var var1;
var var2 = 3;
var newVar;
console.log(var1, var2, newVar);
}

myFunc(1, 2);

关于Javascript 函数和声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42403909/

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