例如
function myFunction(){
alert("love");
}
放在()
中的内容被称为参数或参数,但我们在{}
中放置的内容是什么?操作
答案 0 :(得分:6)
那是function body
,这是你调用函数时运行的代码。
function myFunction(args) {
// this is the function body
alert("love");
}
EMCASCript specification将其称为 FunctionBody 。
有关详细信息,请参阅this description on MDN,其中称为"功能正文" 。
在this other description on MDN中,他们称之为"语句,它包含函数体" ,它与"函数体"一致。
答案 1 :(得分:1)
根据{{3}}功能声明:
function Identifier(FormalParameterListopt){FunctionBody}
功能正文。
答案 2 :(得分:0)
这称为代码块。
答案 3 :(得分:0)
与#34;#34;相反,我会使用"陈述"。
为了它的价值:
// 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
答案 4 :(得分:0)
虽然在您的示例中它是函数体,但大括号之间的任何内容都是代码块。请考虑以下示例:
if (true) { do something };
你很难称之为功能体。 代码块是正确的名称。
对于那些说“OP询问函数定义。”的人,请注意OP说“例如”。
答案 5 :(得分:-1)
您可以说 BLOCK
{〜}
Block也可用于区分局部变量的覆盖范围。