JavaScript 权威指南笔记 - 可选的分号

分号

只有缺乏分号没法正确解析代码的时候会自动添加分号

var
a
a
=
3

=>code

var a;
a = 3;

var y = x + f
(a + b).toString()

=>co

var y = x + f(a + b).toString();

但 return, break, continue 例外,若是这三个关键字紧接着换行,会自动填补分号

return
true

=>return

return;
true;

++-- 例外,会自动做为下一行代码的前缀操做符

x
++
y

=>

x;
++y;
相关文章
相关标签/搜索