Javascript 如何调用参数?

Javascript 如何调用参数?,javascript,Javascript,我已经学习了如何在JavaScript中调用变量: (variableName表示您的变量名) 使用var关键字声明变量或函数后,您可以随时使用其名称调用它 那么,如何在JavaScript中调用参数呢 会是这样吗 function sampleFunction(foo) { foo; // Parameter invoking? } 还是我应该用我所知道的去做 function sampleFunction(foo) { // Assigning the "foo"

我已经学习了如何在JavaScript中调用变量:
(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()
  • 可能不鼓励使用赋值,因为它可能只适用于同一事物
  • 我可以引用变量,也可以尝试其他方法

由于它看起来像JavaScript,我假设您可以这样做:

函数采样函数(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()
是怎么做的:/实际上是的,我有点明白了,谢谢