你们都不写分号,我要批评你们了

239 阅读1分钟

强烈建议不要省略语句结尾的分号,原因如下: 

1、加上这个分号可以避免某些意外的错误,如下面代码会报错,第2行的f会连着第3行的(a + b)解析成函数执行: 

let a = 3, b = 4, x = 5, f = 6; 
let y = x + f 
(a + b).toString()

 2、开发人员或者编译器可以放心地通过删除多余的空格来压缩代码;

3、加上分号在某些情况下增进代码的性能,因为这样解析器就不必再花时间额外计算应该在哪里插入分号了。