javaScript 中的语句都是以分号做结尾;如果省略分号,则由解析器确定语句的结尾,如
// 即使没有分号也是有效的语句 -- 不推荐
var sum = a + b
// 有效的语句 -- 推荐
var diff = a - b;
虽然语句结尾的分号不是必须的,但是建议任何时候都不要省略它。因为加上这个分号可以避免跟多错误(如不完整的输入),开发人员也可以放心地通过删除多余的空格来压缩 js 代码(代码行结尾处没有分号会导致压缩错误)。 最后,加上分号也会在某些情况下增进代码的性能,因为这样解析器就不必再花时间推测应该在哪里插入分号了。
持续更新…