Javascript 编写函数时使用括号

Javascript 编写函数时使用括号,javascript,arrays,function,Javascript,Arrays,Function,为什么在编写函数时,有时需要在括号内编写,有时则不需要?例如函数get arr()vs函数get max(arr)。 谢谢 当你调用一个函数时,你在参数中给出了里面的任何东西 当你没有传递任何东西时,你只需像这样保持父项为空() 例如: 在第二种情况下,将函数作为参数传递给另一个函数 如果您需要更多内容,请发表评论,因为您的问题不太清楚您想问什么。您可以在括号内输入参数。如果函数不接受任何值,则仍然需要括号来表示函数调用。这些括号之间的所有内容都是此函数所需的参数,对于函数get_max,必须接

为什么在编写函数时,有时需要在括号内编写,有时则不需要?例如
函数get arr()
vs
函数get max(arr)
。 谢谢
当你调用一个函数时,你在参数中给出了里面的任何东西

当你没有传递任何东西时,你只需像这样保持父项为空()

例如:

在第二种情况下,将函数作为参数传递给另一个函数


如果您需要更多内容,请发表评论,因为您的问题不太清楚您想问什么。

您可以在括号内输入参数。如果函数不接受任何值,则仍然需要括号来表示函数调用。这些括号之间的所有内容都是此函数所需的参数,对于函数get_max,必须接收一个数字才能返回它们之间的最大值。在您的示例中,arr()是一个不接受参数的函数,max()是是一个接受1个参数的函数,在本例中是一个名为“arr”的变量。“函数”这个词只有在声明函数时才写,而不是在调用函数时写。为什么在括号中的函数名和参数之前有一个
get
?我对编码非常陌生。谢谢这个答案!请务必阅读关于正确用分号结尾的文章(这也适用于invitus);)(后面编辑的分号)
function add(a,b){ //passing arguments
  return a+b;
}

add(15,13); // returns 28


function name(){ //not passing arguments
  return 'hello world';
}
name(); // returns 'hello world'