JavaScript ECMAScript规范里对于分号semicolon用法最权威的定义
截几个图,大家一看就懂:
设定在Sublime里执行保存操作时,自动执行jslint:
运行时测试效果:
有了这份定义,我们以后编程再也不用担心掌握不好JavaScript里分号的用法了。
看一些例子:
{ 1 2 } 3 即使按照ECMAScript规范里描述的自动添加上分号后,仍然不是一个合法的表达式:
{ 1
2 } 3本身不合法,然而自动添加上分号后,成为
{ 1
; 2 ; } 3;,就合法了。
return
a + b
成为了
return;
a + b;
要获取更多Jerry的原创文章,请关注公众号"汪子熙":