【发布时间】:2015-12-13 19:42:57
【问题描述】:
有时我喜欢快速工作,因此我在编辑器中设置了一个宏,以始终在结束大括号后添加分号,即使在不必要的情况下也是如此。例如:
var test=function(){
//I realize the semicolon after the curly-brace below is required
};
function test(){
//But is it safe to have on where it isn't required, like below?
};
就像这样,它会产生错误、减慢网站速度或产生兼容性问题吗?完成产品开发后,我将删除这些额外的分号,但现在可以吗?
【问题讨论】:
-
不,这些都不会发生。
-
它不会导致程序级别的任何错误。它只是更好的一致性,它看起来更好。这两者之间也没有区别。
-
不要总是这样做:
var a={a:1}, b=[1,2]; -
或者永远不要在一个变量上声明多个变量。这真的是你的选择,但这是一个必须做出的选择。
标签: javascript