2014-02-23 45 views
1

我正在學習JavaScript。這到底意味着什麼?「分號結束語句在JavaScript中是可選的」是什麼意思?

您可能會看到不帶分號的示例。 JavaScript中可以使用分號 結束語句。

http://www.w3schools.com/js/js_statements.asp

+6

http://w3fools.com你應該學習https://developer.mozilla.org/en-US/docs/Web/JavaScript – SLaks

+0

這是可選的,但這是一個好主意 –

+0

http:// www .codecademy.com/blog/78-your-guide-to-semicolons-in-javascript – j08691

回答

1

JavaScript使用一個類似C的語法這需要使用分號分隔某些語句。 JavaScript嘗試使用分號插入機制來使這些分號可選。這很危險,因爲它可以掩蓋錯誤。

與C一樣,JavaScript有++和 - 和(運營商可以是前綴或後綴消歧由分號完成

在JavaScript中,換行可以是空白或它可以作爲一個動作。分號。這將替換一個不確定度與另一個。

via- http://www.jslint.com/lint.html

1

由於每ECMAScript®語言規範的Automatic Semicolon Insertion section,

某些ECMAScript語句(空語句,變量語句, 表達式語句,do-while語句,continue語句,break語句, 語句,return語句和throw語句)必須以分號結尾 。這些分號可能會始終顯示在 源文本中。但是,爲了方便起見,在某些情況下,可能會從源文本中刪除 這樣的分號。這些情況是 ,通過說分號在這些情況下自動插入到源代碼令牌流 中。

希望這可以直接回答你的問題。

建議:但請儘可能地使用自己的判斷力並自己添加分號。

相關問題