for循环补充及for in语法

  • 1.for补充
  • 可以为循环语句创建一个label,来标识当前的循环label:循环语句使用break语句时,可以在break后跟着一个label,这样break将会结束指定的循环,而不是最近的
  • 2.for in
  • 3. for of



和java python相似的地方就不再写了


1.for补充

可以为循环语句创建一个label,来标识当前的循环label:循环语句使用break语句时,可以在break后跟着一个label,这样break将会结束指定的循环,而不是最近的

<script type="text/javascript">
			/*  可以为循环语句创建一个label,来标识当前的循环label:循环语句
使用break语句时,
				可以在break后跟着一个label,这样break将会结束指定的循环,而不是最近的/
*/
			outer:
			for(var i=0;i<5;i++){
				console.log("外面出来没")
				inner:
				for(var j=0;j<5;j++){
					break inner;
					console.log("出来没")
				}
			}
		</script>

2.for in

for(对象 in 数组){
在此执行代码
}
var arr = [11,12,13,14,25];
var x;
//里面的x是索引
for(x in arr){
console.log(arr[x]);
}

3. for of

of循环是ES6引入的新的语法,用for … of循环遍历集合

var arr = [11,12,13,14,25];
			var x;
			for(x of arr){
			console.log(x);
			}