第四篇筆記的內容主要涉及: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
6. 用delete刪除對象的屬性,for/in將再也不枚舉該屬性,in運算符也不會再檢測到該屬性。
下一篇連接:《JavaScript權威指南》筆記(五)
上一篇連接:《JavaScript權威指南》筆記(三)