繁体   English   中英

带参数的JavaScript函数

[英]JavaScript functions with arguments

我是JavaScript新手,并取得了良好的进步。 当我进入这一部分时,我有点困惑。 通常说“ getName(first,last)”的部分。 我不太清楚它的目的以及它的作用。 它没有用“ var”声明,也没有在函数中声明,或者没有用“ =”声明。 另外,我也不清楚该函数的参数使用情况。 我真的很感谢您的帮助。 我也是SE的新手,我很喜欢它。 提前致谢

var first = prompt("May I have the First Name");
var last = prompt("May I have the Last Name");
getName(first, last);
function getName(var1, var2) {
var x = var1 + " " + var2;
alert("The name is " + x);
}

贾拉德

getName是JavaScript代码中的一个函数,具有两个参数var1和var2。 此功能仅用文本“名称为”来简化这两个参数,并在警报消息中显示。

和行getName(first,last); 正在调用您的函数getName()并首先传递两个参数,最后传递两个参数。 您可以将任何两个参数传递给此函数,它将在警报中显示。

例如:您可以使用下面的代码查看结果,而不是使用第一和最后一个。

var x = 'Mr';
var y = 'Ayaz';
getName(x,y);

函数声明会在当前作用域中创建一个与该函数同名的变量,并进行提升。

getName(first, last); 是一个函数调用。 您要为函数提供两条数据(名字和姓氏)并指示其执行。 您提供的数据称为参数,函数声明中的标识符称为参数。 名称不需要匹配。 在函数内部,它使用的名称是参数名称。

当您调用getName(first, last); 控制跳至该函数和主体(执行{}中的部分)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM