Javascript 你怎么称呼{}中的事物

Javascript 你怎么称呼{}中的事物,javascript,Javascript,比如说 function myFunction(){ alert("love"); } 放在()中的东西叫做参数或参数,但是我们放在{}中的东西叫什么名字?操作?这是函数体,它是调用函数时运行的代码 function myFunction(args) { // this is the function body alert("love"); } 将其称为函数体 有关被称为“函数体”的更多详细信息,请参见 在中,他们称之为构成函数体的“语句”,这与“函数体”一致。称之为

比如说

function myFunction(){
   alert("love");
}

放在
()
中的东西叫做参数或参数,但是我们放在
{}
中的东西叫什么名字?操作?

这是
函数体,它是调用函数时运行的代码

function myFunction(args) {
    // this is the function body
    alert("love");
}
将其称为函数体

有关被称为“函数体”的更多详细信息,请参见


在中,他们称之为构成函数体的“语句”,这与“函数体”一致。

称之为代码块

函数声明:
函数标识符(FormalParameterListopt){FunctionBody}


函数体根据。

您可以说一个

{}

块还可以用来区分局部变量的覆盖范围。

与“参数”相比,我选择“语句”

为了它的价值:

// Here begins the function header
function myFunction(
    a, b, c             // Those are arguments
)
// Here ends the function header
// Here begins the function body
{
    alert("what");
    alert("is");        // And those are statements
    alert("love");
}
// Here ends the function body

在您的示例中,它是函数体,而在花括号之间的是代码块。考虑下面的例子:

if(true){do something}

你很难称之为功能体代码块是正确的名称


对于说“OP询问函数定义”的人,请注意OP说的是“例如”。

有点不清楚。。。你是说代码块吗?我投票结束这个问题,因为它不是一个编程问题。这个问题更适合。关于“函数体”或者函数定义呢?它可能不一定是一个用大括号括起来的函数,though@G.Rassovsky-这个问题似乎是专门针对职能机构提出的。它确实。。。但我认为值得一提的不是JavaScript。JavaScript没有块作用域,只有函数作用域。是的,如果使用
let
。但在采用这一点之前,浏览器还有相当长的路要走OP询问了一个函数定义。