第二章,词法结构
2.5可选择的分号:
1:只有在缺少了分号就无法正确解析时,JS才会自动添加分号。换句话讲就是
如果当前语句和随后的非空格字符不能当成一个整体来解析的话,JS就会自动在当且语句结束处填补分号。
JavaScripttreats a line break as asemicolonif the next nonspace character cannot be interpreted as a continuation of thecurrent statement
2:特例,return&break&continue后如果有换行会自动在这一行添加分号,如: | return true | 会被解析成 | return; true; |
3:特例:++或--更适合做前缀被解析如 | x++ | 会被解析 | x; |