Possible Duplicate:
JavaScript: When should I use a semicolon after curly braces?
有人在函数声明后添加了分号,但有人没有。在函数声明后添加分号是一个好习惯吗?
function test(o) {
}
function test(o) {
};
最佳答案
一个function declaration不需要(也不应该有)后面有分号:
function test(o) {
}
但是,如果您将函数编写为 expression ,就像下面的变量初始值设定项一样,那么该语句应该以分号终止,就像任何其他语句一样:
var a = function test(o) {
};
查看更多有关constructor vs declaration(statement) vs expression的信息.
关于javascript - 函数声明后需要加分号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978698/