Javascript 如何调用参数?
我已经学习了如何在JavaScript中调用变量:Javascript 如何调用参数?,javascript,Javascript,我已经学习了如何在JavaScript中调用变量: (variableName表示您的变量名) 使用var关键字声明变量或函数后,您可以随时使用其名称调用它 那么,如何在JavaScript中调用参数呢 会是这样吗 function sampleFunction(foo) { foo; // Parameter invoking? } 还是我应该用我所知道的去做 function sampleFunction(foo) { // Assigning the "foo"
(variableName表示您的变量名) 使用
var
关键字声明变量或函数后,您可以随时使用其名称调用它
那么,如何在JavaScript中调用参数呢
会是这样吗
function sampleFunction(foo) {
foo; // Parameter invoking?
}
还是我应该用我所知道的去做
function sampleFunction(foo) {
// Assigning the "foo" parameter to "something" and then attempting to call it
something = foo;
something;
}
需要更多信息吗?
在前面的问题“如何在参数中执行某些操作”中,我的意思是“如何调用参数?”。
这个问题是关于我的项目席的一个计划特征,即代码>事件()/<代码>。
该命令有一个名为toDo
的参数,但现在它将被命名为a
// These commands are NOT real.
function event(a) {
when(a) {
a;
}
}
但是,问题是我实际上不知道如何调用a
// These commands are NOT real.
function event(a) {
when(a) {
a;
}
}
a()
- 可能不鼓励使用赋值,因为它可能只适用于同一事物
- 我可以引用变量,也可以尝试其他方法
函数采样函数(foo){
foo();//像调用'sampleFunction()一样调用参数`
}
采样函数(函数(){
log(“你好,世界!”);
});代码>我认为您以错误的方式使用javascript术语。Invoke表示“执行”,与调用函数相同。变量存储值-对象或基本体。您可以将函数分配给变量,然后调用它,如下所示:
function myFunction(a, b) {
return a * b;
}
var valueReturnedbyFunction = myFunction(10, 2);
console.log(valueReturnedbyFunction );
所以函数是一个单独的代码块,它做一些事情,通常返回一个值。但是你不调用变量。你说的“调用”是什么意思?通常,您只调用函数。至于你的例子,第一个是合适的。第二个是多余的“Invoke”和“call”不是非函数变量或参数的理想动词。“参考”更有意义。在上一个函数中,正确的方法是将参数foo的值“赋值”给一个(未声明的)局部变量。仅引用符号而不使用符号的行是有效的,但却是多余的。(您的程序在执行该行之前和之后的状态保持不变)。我认为这不是他所要求的。他的问题是如何使用变量或访问函数中的变量。我只是指出一些使用术语的问题。您不调用变量。您可以将函数分配给变量并调用它。这个问题还不清楚——这对我来说是肯定的。我认为他的意思是-如果在函数中使用“参数”之前有必要将其转换为变量。如果是的话-问题是没有。我不知道foo()
是怎么做的:/实际上是的,我有点明白了,谢谢