本文介绍了花括号后我应该何时使用分号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
很多次我看到在函数声明之后使用分号,或者在模块模式脚本的匿名返回函数之后使用了分号。大括号后使用分号是否合适?
Many times I've seen a semicolon used after a function declaration, or after the anonymous "return" function of a Module Pattern script. When is it appropriate to use a semicolon after curly braces?
推荐答案
在语句后使用分号。这是一个声明:
You use a semi-colon after a statement. This is a statement:
var foo = function() {
alert("bar");
};
因为它是一个变量赋值(即为变量创建和赋予匿名函数)。
because it is a variable assignment (ie creating and assigning an anonymous function to a variable).
我想到的两个不是语句的东西是函数声明:
The two things that spring to mind that aren't statements are function declarations:
function foo() {
alert("bar");
}
和区块:
{
alert("foo");
}
注意:相同的块构造没有半冒号也适用于
,执行
和而
循环。
Note: that same block construct without semi-colon also applies to for
, do
and while
loops.
这篇关于花括号后我应该何时使用分号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!