2019独角兽企业重金招聘Python工程师标准>>>

第四篇笔记的内容主要涉及:javascript中的各种语句。

1. switch语句:

(1)其中的case表达式采用===匹配,而不是==做匹配

(2)习惯上将default标签放在switch主体的结尾,但实际上可以放在任何地方

2. do/while语句:该循环中循环体至少会被执行一次。注意该循环结尾要加分号。

3. for/in语句:可以遍历对象属性。该循环列出的属性并没有特定顺序,且它能枚举出所有的用户定义的属性,但却不能枚举出某些预定义的属性或方法。

for(variable in object)

statement

4. with语句:用于暂时修改作用域链。

5. continue:不是退出一个循环,而是开始循环的新一次迭代。它在四种不同的循环语句中作用稍有不同:

  • while:再次检测循环开头的expression,为true则继续循环
  • do/while:在底部检测循环条件,为true则继续循环
  • for:先计算increment表达式,再检测test表达式,为true则继续循环
  • for/in:将以下一个赋给variable的属性名再次开始新的迭代

6. 用delete删除对象的属性,for/in将不再枚举该属性,in运算符也不会再检测到该属性。

下一篇链接:《JavaScript权威指南》笔记(五)

上一篇链接:《JavaScript权威指南》笔记(三)

转载于:https://my.oschina.net/warmcafe/blog/75215

《JavaScript权威指南》笔记(四)相关推荐

  1. 《JavaScript权威指南第四版》 电子版 电子书下载

    JavaScript权威指南第四版 图书评价:★★★★☆ 图书语言:简体图书 图书大小:19.11MB 图书格式:PDF 图书作者:David Flanagan 更新日期:2006-05-23 下载次 ...

  2. JavaScript权威指南笔记

    为什么80%的码农都做不了架构师?>>>    第二章   词法结构 JavaScript区分大小写:/html不区分大小写 JavaScript会忽略程序中标识(token)之间的 ...

  3. JavaScript权威指南笔记 - 1

    1. JS对象类型 基本类型: number.String.Boolean.null.undefined 对象类型:普通对象.数组.时间.方法等 2. JavaScript中的运算 JS中无穷大.无穷 ...

  4. JavaScript权威指南7(四) 第十一章 JavaScript 标准库

    Set和Map类 用于表示一组值以及从一组值到另一组值的映射. set 是值得集合,就像数组.但不同于数组,set 没有被排序或索引,并且它们不允许重复:值要么是集合的成员要么不是集合的成员,不能知道 ...

  5. JavaScript 权威指南笔记 - 可选的分号

    分号 只有缺少分号无法正确解析代码的时候会自动添加分号 var a a = 3 => var a; a = 3; var y = x + f (a + b).toString() => v ...

  6. javascript权威指南——笔记(第十章:正则)

    正则表达式是描述字符模式的对象 为什么使用正则: 1.找数字 1 var str = "12 f13kjm54n43 43k"; 2 var arr = []; 3 4 for(v ...

  7. 《JavaScript权威指南》笔记(一)

    2019独角兽企业重金招聘Python工程师标准>>> <JavaScript权威指南>真是名符其实的好书!真遗憾初学JavaScript时没有立即读这本书,甚为遗憾.不 ...

  8. JavaScript 权威指南-学习笔记(一)

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...

  9. Javascript权威指南学习笔记一:数据类型

    决定从最基础的开始学JavaScript,最近看了<<Javascript权威指南>>第3章,记些笔记备忘. 本章一个重点是类型.按我的理解应该如下表所示: 复合类型中,关联数 ...

最新文章

  1. 原来BCH是这样转给别人的
  2. 2018python培训-参加python培训要多少钱?
  3. docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接
  4. js能订阅mq吗_高颜值宠物营养品订阅盒!除了好看,真的能补充营养吗?
  5. Lower Power with CPF(三)
  6. Hibernate 4.2.8,javassist 3.18.1和ClassCastExceptions –注意您的类路径
  7. 镣铐之舞:美团安全工程师Black Hat USA演讲
  8. update yum 到指定版本_CentOS 使用yum update 更新时保留特定版本的软件
  9. Codeforces1106F 【BSGS】【矩阵快速幂】【exgcd】
  10. cannot+connect+mysql_mysqlnd cannot connect to MySQL 4.1+ using the old insecure
  11. java ee性能_如何进行Java EE性能测试与调优
  12. 纪念概率学界最后一位集大成者——钟开莱
  13. Redis通信协议和集群通信算法
  14. 国际音标 英式音标 美式音标
  15. 云流化云渲染技术在vr看房/装修领域是怎样实现的?
  16. 操作系统--虚拟内存
  17. Win10 制作Ubuntu U盘启动盘
  18. 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 2月17日
  19. 网页设计html2017体会,2017网页设计实习报告
  20. 服务器重装系统用友u6,64系统装U6我用win7 64位旗舰版的系统,安装用

热门文章

  1. 设置TOMCAT TITLE 、 内存大小 、jdk路径
  2. 从0开始学习 GitHub 系列之「团队合作利器 Branch」
  3. Windows 7安装Virtual Server 2005 R2 SP1
  4. 宿主程序Crash与Lua是动态库还是静态库有关?
  5. IT人的爱情生活散记
  6. Q78:规则网格(Regular Grids)——Ray Tracing中的一种加速技术
  7. FAILED Execution Error, return code 2 from org
  8. 物联网卡有哪几种类型
  9. oracle 11g crs stat,Oracle 11g RAC CRS磁盘丢失后恢复
  10. java bridge 模式_学习:java设计模式—Bridge模式