JavaScript 跳出循环、跳出任何代码块

可对 JavaScript 语句进行标记,在需标记的 JavaScript 语句语句之前加上冒号:

var num=0;
outer:
for(var i=0;i<10;i++){

	inter:

	for(var j=0;j<10;j++){
		if(i>5){
		console.log(i); //----6,7,8,9 
		continue outer;
		}
    num++;  
	} 
}
console.log(num); //---- 60
outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); //----6,7,8,9 
     break inter;
    }
  } 
 }

参考资料

  1. javaScript如何跳出多重循环break、continue_javascript技巧_脚本之家
    https://www.jb51.net/article/91721.htm

  2. JavaScript break 和 continue 语句 | 菜鸟教程
    https://www.runoob.com/js/js-break.html

posted @ 2019-03-11 22:25  gleamer  阅读(1062)  评论(0)    收藏  举报