【JavaScipt高级程序设计 第4版】第3章笔记 循环语句用法
do-while和while少用先不做笔记。
3.6.4 for 语句
初始化、条件表达式和循环后表达式都不是必需的。因此,下面这种写法可以创建一个无穷循环:
for (;;) { // 无穷循环 doSomething(); }
如果只包含条件表达式,那么 for 循环实际上就变成了 while 循环:
let count = 10; let i = 0; for (; i < count; ) { console.log(i); i++; }
这种多功能性使得 for 语句在这门语言中使用非常广泛。
3.6.5 for-in 语句
下面是个小案例
返回的是键值对,用来遍历对象最方便!
3.6.6 for-of 语句
简单案例
这里简单使用起来返回的j和forEach里面有点相似。都是直接返回对应的值而不是索引。