《JavaScript权威指南》笔记(四)
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权威指南》笔记(四)相关推荐
- 《JavaScript权威指南第四版》 电子版 电子书下载
JavaScript权威指南第四版 图书评价:★★★★☆ 图书语言:简体图书 图书大小:19.11MB 图书格式:PDF 图书作者:David Flanagan 更新日期:2006-05-23 下载次 ...
- JavaScript权威指南笔记
为什么80%的码农都做不了架构师?>>> 第二章 词法结构 JavaScript区分大小写:/html不区分大小写 JavaScript会忽略程序中标识(token)之间的 ...
- JavaScript权威指南笔记 - 1
1. JS对象类型 基本类型: number.String.Boolean.null.undefined 对象类型:普通对象.数组.时间.方法等 2. JavaScript中的运算 JS中无穷大.无穷 ...
- JavaScript权威指南7(四) 第十一章 JavaScript 标准库
Set和Map类 用于表示一组值以及从一组值到另一组值的映射. set 是值得集合,就像数组.但不同于数组,set 没有被排序或索引,并且它们不允许重复:值要么是集合的成员要么不是集合的成员,不能知道 ...
- JavaScript 权威指南笔记 - 可选的分号
分号 只有缺少分号无法正确解析代码的时候会自动添加分号 var a a = 3 => var a; a = 3; var y = x + f (a + b).toString() => v ...
- javascript权威指南——笔记(第十章:正则)
正则表达式是描述字符模式的对象 为什么使用正则: 1.找数字 1 var str = "12 f13kjm54n43 43k"; 2 var arr = []; 3 4 for(v ...
- 《JavaScript权威指南》笔记(一)
2019独角兽企业重金招聘Python工程师标准>>> <JavaScript权威指南>真是名符其实的好书!真遗憾初学JavaScript时没有立即读这本书,甚为遗憾.不 ...
- JavaScript 权威指南-学习笔记(一)
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...
- Javascript权威指南学习笔记一:数据类型
决定从最基础的开始学JavaScript,最近看了<<Javascript权威指南>>第3章,记些笔记备忘. 本章一个重点是类型.按我的理解应该如下表所示: 复合类型中,关联数 ...
最新文章
- 原来BCH是这样转给别人的
- 2018python培训-参加python培训要多少钱?
- docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接
- js能订阅mq吗_高颜值宠物营养品订阅盒!除了好看,真的能补充营养吗?
- Lower Power with CPF(三)
- Hibernate 4.2.8,javassist 3.18.1和ClassCastExceptions –注意您的类路径
- 镣铐之舞:美团安全工程师Black Hat USA演讲
- update yum 到指定版本_CentOS 使用yum update 更新时保留特定版本的软件
- Codeforces1106F 【BSGS】【矩阵快速幂】【exgcd】
- cannot+connect+mysql_mysqlnd cannot connect to MySQL 4.1+ using the old insecure
- java ee性能_如何进行Java EE性能测试与调优
- 纪念概率学界最后一位集大成者——钟开莱
- Redis通信协议和集群通信算法
- 国际音标 英式音标 美式音标
- 云流化云渲染技术在vr看房/装修领域是怎样实现的?
- 操作系统--虚拟内存
- Win10 制作Ubuntu U盘启动盘
- 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 2月17日
- 网页设计html2017体会,2017网页设计实习报告
- 服务器重装系统用友u6,64系统装U6我用win7 64位旗舰版的系统,安装用
热门文章
- 设置TOMCAT TITLE 、 内存大小 、jdk路径
- 从0开始学习 GitHub 系列之「团队合作利器 Branch」
- Windows 7安装Virtual Server 2005 R2 SP1
- 宿主程序Crash与Lua是动态库还是静态库有关?
- IT人的爱情生活散记
- Q78:规则网格(Regular Grids)——Ray Tracing中的一种加速技术
- FAILED Execution Error, return code 2 from org
- 物联网卡有哪几种类型
- oracle 11g crs stat,Oracle 11g RAC CRS磁盘丢失后恢复
- java bridge 模式_学习:java设计模式—Bridge模式