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);
}