我想知道,這是合法嗎?JavaScript語句中必須使用分號嗎?
function test()
{
alert ("hello")
$("#loading").show();
}
或者我應該寫這個:
function test()
{
alert ("hello");
$("#loading").show();
}
是分號可選在JavaScript?因爲我在論壇上看到了這個:
不,在JavaScript中使用分號通常是可選的(谷歌for ASI /自動分號插入)。使用它們會使代碼看起來更清晰,而ASI是一個可怕的錯誤功能(至少在我看來)。
見:http://stackoverflow.com/questions/7219541/what-is-the-difference-between-semicolons-in-javascript-and-in-python/7219549#7219549等答案,問題 – NullUserException
你的兩條陳述都有分號 - 兩者都不相同。 – Nightfirecat
@Nightfirecat - 他們原本沒有,看起來像NullUserException的編輯把分號放回來。編輯:但是,然後再次刪除它! –