How to use break and continue in nested loop with labels in JavaScript

1 Answer

0 votes
function nested_for_examples() { 
    outerloop:
    for (var i = 0; i < 5; i++) {  
        console.log("i = " + i);  
        innerloop: 
        for (var j = 0; j < 6; j++) { 
            if (j == 3) { 
                continue innerloop; 
            } 
            console.log("j = " + j);  
            if (i == 3) { 
                break outerloop; 
            } 
        } 
        console.log('\n');
    } 
} 
 
nested_for_examples(); 
  
  
  
       
/*
run:
     
i = 0
j = 0
j = 1
j = 2
j = 4
j = 5


i = 1
j = 0
j = 1
j = 2
j = 4
j = 5


i = 2
j = 0
j = 1
j = 2
j = 4
j = 5


i = 3
j = 0
   
*/

 



answered Mar 24, 2020 by avibootz
...