JS中跳出for循环嵌套

如何跳出多重for循环?利用break、continue的标签。

跳出for循环嵌套的办法:给break、continue带上标签

语法:break [label]; continue [label];

  1. /*********demo1********/ 
  2. var num = 0; 
  3. sss: 
  4. for(var i = 0; i<10; i++){ 
  5.     for(var j = 0; j<10; j++){ 
  6.         if(j == 2){ 
  7.             break sss;//关键 
  8.         } 
  9.         num++; 
  10.     } 
  11.      
  12. console.log(num) //输出:2 
  13.  
  14. /*********demo2********/ 
  15. var num = 0; 
  16. for(var i = 0; i<10; i++){ 
  17.     for(var j = 0; j<10; j++){ 
  18.         if(j == 2){ 
  19.             break;   
  20.         } 
  21.         num++; 
  22.     } 
  23.      
  24. console.log(num) //输出:20 

  
 

相关经验

导读书签
书签初始化中…