我应该在我的jQuery语句的末尾放置一个分号吗?

时间:2012-09-25 04:13:28

标签: jquery

  

可能重复:
  Do you recommend using semicolons after every statement in JavaScript?

我有这样的代码:

$("#delete_" + row)
   .attr('data-href', '/Admin/' + tab + 's/Delete' + params)
   .attr('title', 'Delete ' + id);

这是我应用程序中随处可见的典型代码。我注意到它最终似乎有或没有分号。格式化或任何其他原因我是否应该在末尾添加分号?

5 个答案:

答案 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旨在作为民意调查。投票给你同意的人,然后根据自己的理由发布答案。