【发布时间】:2011-11-13 01:30:34
【问题描述】:
我想知道,这合法吗?
function test()
{
alert ("hello")
$("#loading").show();
}
或者我应该这样写:
function test()
{
alert ("hello");
$("#loading").show();
}
分号在 JavaScript 中是可选的吗?因为我在论坛上看到了这个:
不,分号在 JavaScript 中通常是可选的(Google for ASI / 自动分号插入)。使用它们使代码看起来更干净,而且 ASI 是一个可怕的错误功能(至少在我看来)。
【问题讨论】:
-
见:stackoverflow.com/questions/7219541/… 和其他问题的答案
-
你的两个语句都有分号 - 两者都不同。
-
@Nightfirecat - 他们最初并没有,看起来 NullUserException 的编辑把分号放回去了。编辑:但后来又把它删除了!
-
@Nightfirecat 。对不起,我更新了它
标签: javascript