循环 while while循环只有一个判断条件,条件满足,就循环,条件不满足时则退出循环 do ... while 最后一种循环是do { ... } while();循环 for for循环最常用的地方是利用索引来遍历数组 for循环 语句1就是初始化用的,一条语句可以初始化多个变量,可以不写 语句2是循环条件,也可以不写, 语句3就是增加步长的,可以不写 break 语句(不带标签引用),只能用在循环或 switch 中。 continue 语句(带有或不带标签引用)只能用在循环中。跳过下面步骤,继续下次循环 for ... in 为什么 用来遍历对象属性的 var o = { nabme: 'Jack', age: 20, city: 'Beijing' }; for (var key in o) { console.log(key); // 'name', 'age', 'city' } 由于Array也是对象,而它的每个元素的索引被视为对象的属性,因此,for ... in循环可以直接循环出Array的索引: var a = ['A', 'B', 'C']; for (var i in a) { console.log(i); // '0', '1', '2' console.log(a[i]); // 'A', 'B', 'C' } 请注意,for ... in对Array的循环得到的是String而不是Number。