Javascript——可选的分号

来源:互联网 发布:阿里云服务器硬盘扩容 编辑:程序博客网 时间:2024/05/17 04:55

Javascript并不是在所有的换行处都填补分号:只有在缺少了分号无法正确解析代码时,才会填补分号。即当前语句和随后的非空格字符不能当成一个整体来解析时,就会在当前语句结束处填补分号。


但也有例外。


第一,return、break、continue这三个关键字后紧随换行,Javascript会在换行处填补分号。

例如:

return

true;

Javascript会解析为 :

return;true;


第二,“++”或“--”运算符作为后缀表达式,要与表达式在同一行。否则,行尾将填补分号。

例如:

x

++

y

Javacript会解析为:

x;++y

原创粉丝点击