《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权威指南》笔记(三)

相关文章
相关标签/搜索