如果您不熟悉规则。这是关键点:
如果第一至第n 个 JavaScript程序形式的令牌是语法上有效,但第一至第n+1个ST令牌是不与存在n之间的换行符个令牌和第n+1ST令牌,则解析器试图插入n个令牌之间的虚拟分号后再次解析程序次和第n + 1 ST令牌。
该描述可能是不完整的,因为它没有解释@Dreas的示例。有人可以链接到完整的规则,还是可以查看示例为何使用分号?(我在JScript.NET中尝试过。)
是的,您应该在JavaScript中的每个语句之后使用分号。