js再来一遍-灵活的分号

来源:互联网 发布:海湾消防主机编程视频 编辑:程序博客网 时间:2024/05/16 19:55

灵活的分号

js并不是在所有换行处都填补分号,只有在缺少了分号造成语句无法解析时,才会填补分号。如以下代码:
var aa=3console.log(a);
js将其解析为:
var a;a=3;console.log(a);

两个例外

1.涉及return、break、continue语句的场景中,如果紧跟着换行,会自动填补分号
2.涉及“++”,“--”运算符,可以作为表达式的前缀,也可以作为表达式的后缀,如果作为后缀,它和表达式应当在同一行。如有换行,则作为下一行代码的前缀,如:
x++y
这段代码将解析为“x;++y”,而不是“x++;y”。
0 0
原创粉丝点击