可能重复:
Do you recommend using semicolons after every statement in JavaScript?
我有这样的代码:
$("#delete_" + row)
.attr('data-href', '/Admin/' + tab + 's/Delete' + params)
.attr('title', 'Delete ' + id);
这是我应用程序中随处可见的典型代码。我注意到它最终似乎有或没有分号。格式化或任何其他原因我是否应该在末尾添加分号?
答案 0 :(得分:3)
始终 添加分号。它不仅更具跨浏览器兼容性,而且更容易缩小(删除换行符是其中的一部分)。
答案 1 :(得分:1)
Javascript中不需要分号,但强烈建议将它们放入,而不是依赖解析器在某些情况下做正确的事情
答案 2 :(得分:0)
JavaScript支持automatic semi-colon insertion,但通常是recommended to avoid it。
答案 3 :(得分:0)
分号虽然在JavaScript中不是必需的,但表示语句结束。因此,它最终以分号结束语句是一个好习惯。其他一点,Explosion Pills已经提到过了。
答案 4 :(得分:0)
是的,您应该在JavaScript中的每个语句后使用分号。
不需要它们,但我个人使用它们是因为大多数缩小技术都依赖于分号
此答案和its opposite旨在作为民意调查。投票给你同意的人,然后根据自己的理由发布答案。