关于js是否要加分号的问题 js一条语句后面可以不用加分号是否加分号是编码风格问题,没有应不应该,只有喜不喜欢以下两种情况必须加分号 a 小括号开头的前一条语句(匿名函数自调用) b 中方括号靠头的前一条语句解决方法:在行首加分号例子:vue.js //小括号 不加分号错误理解为:3(function(){})() var a = 3 ;(function(){})() //中括号 错误理解为 4[1,2].forEach(function(){}) var b = 4 ;[1,2].forEach(function(){})