我有这样的代码:
$("#delete_" + row)
.attr('data-href', '/Admin/' + tab + 's/Delete' + params)
.attr('title', 'Delete ' + id);
这是我在应用程序中随处可见的典型代码。我注意到的是,它似乎可以在末尾使用或不使用分号。格式化有什么好处吗?或者我应该在最后加上分号的任何其他原因?
我有这样的代码:
$("#delete_" + row)
.attr('data-href', '/Admin/' + tab + 's/Delete' + params)
.attr('title', 'Delete ' + id);
这是我在应用程序中随处可见的典型代码。我注意到的是,它似乎可以在末尾使用或不使用分号。格式化有什么好处吗?或者我应该在最后加上分号的任何其他原因?
总是放分号。它不仅更兼容跨浏览器,而且更容易缩小(删除换行符是其中的一部分)。
Javascript 中不需要分号,但是,强烈建议将分号放入其中,而不是依赖解析器在某些情况下做正确的事情
分号虽然在 JavaScript 中不是必需的,但表示语句的结尾。因此,以分号结尾的语句是一个好习惯。还有一点,爆丸已经提到了。
是的,您应该在 JavaScript 中的每条语句后使用分号。
它们不是必需的,但我个人使用它们,因为大多数缩小技术都依赖于分号
这个答案和它的反面旨在作为一项民意调查。投票给你同意的那个,然后如果你愿意,可以发布一个带有你理由的答案。