8 循环

循环
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。
			

  

原文地址:https://www.cnblogs.com/xuanjian-91/p/10259720.html