js的格式规范 到底要不要加分号 怎么老师一会有分号一会没分号?
加分号是好习惯,不加也能运行,但偶尔会出错。
http://www.tuicool.com/articles/3IVRNfy
是这样吗?不是现在有另一种说法是,以两空格缩进,只在五种情况下加分号,有三种情况基本不会出现,剩下两种就是以‘(’和‘[’开头在前面加分号。
ECMAScript中的语句以一个分号结尾;如果分号省略,则由浏览器确定语句的结尾。
虽然语句结尾的分号不是必须的,但是我们建议任何时候都不要省略它。因为加上这个分号可以避免很多错误(例如不完整的输入),开发人员也可以放心地通过删除多余的空格来压缩ECMAScript代码(代码行结尾处没有分号会导致压缩错误)。另外,加上分号某些时候也会增进代码的性能,因为这样解析器就不用再花时间推测应该在哪里插入分号了。
尽量以后自己都加吧,形成一种良好的习惯。