关于不加分号的一些总结

DebugMi 发布于 2017-03-05编辑于 2017-03-05阅读:2554

1 如果当前语句和下一行非空格字符可以当一个整体解析的话,就会一起解析,因此:

var foo
var
bar
=
123

是被这样解析的:var foo; var bar = 123; 所以通常以 (, [, /, +, - 开始的非常危险。

2 return, break, continue 后的换行一律为分号。

3 另外:

x
++
Y

会优先运算 ++y

0