《JavaScript權威指南》筆記(四)

第四篇筆記的內容主要涉及:javascript中的各類語句。  javascript

1. switch語句: java

(1)其中的case表達式採用===匹配,而不是==作匹配 express

(2)習慣上將default標籤放在switch主體的結尾,但實際上能夠放在任何地方 spa

2. do/while語句:該循環中循環體至少會被執行一次。注意該循環結尾要加分號。 .net

3. for/in語句:能夠遍歷對象屬性。該循環列出的屬性並無特定順序,且它能枚舉出全部的用戶定義的屬性,但卻不能枚舉出某些預約義的屬性或方法。 對象

for(variable in object) blog

      statement ip

4. with語句:用於暫時修改做用域鏈。 作用域

5. continue:不是退出一個循環,而是開始循環的新一次迭代。它在四種不一樣的循環語句中做用稍有不一樣: rem

  • while:再次檢測循環開頭的expression,爲true則繼續循環
  • do/while:在底部檢測循環條件,爲true則繼續循環
  • for:先計算increment表達式,再檢測test表達式,爲true則繼續循環
  • for/in:將如下一個賦給variable的屬性名再次開始新的迭代

6. 用delete刪除對象的屬性,for/in將再也不枚舉該屬性,in運算符也不會再檢測到該屬性。

下一篇連接:《JavaScript權威指南》筆記(五)

上一篇連接:《JavaScript權威指南》筆記(三)

相關文章
相關標籤/搜索