for (let i = 1; i <= 10; i++) {
console.log(`Outer loop value: ${i}`);
for (let j = 1; j <= 10; j++) {
// console.log(`Inner loop value ${j} and inner loop ${i}`);
console.log(i + '*' + j + ' = ' + i*j );
}
}
Console Output:
Outer loop value: 1
1*1 = 1
1*2 = 2
1*3 = 3
1*4 = 4
1*5 = 5
1*6 = 6
1*7 = 7
1*8 = 8
1*9 = 9
1*10 = 10
Outer loop value: 2
2*1 = 2
2*2 = 4
2*3 = 6
2*4 = 8
2*5 = 10
2*6 = 12
2*7 = 14
2*8 = 16
2*9 = 18
2*10 = 20
Outer loop value: 3
3*1 = 3
3*2 = 6
3*3 = 9
3*4 = 12
3*5 = 15
3*6 = 18
3*7 = 21
3*8 = 24
3*9 = 27
3*10 = 30
Outer loop value: 4
4*1 = 4
4*2 = 8
4*3 = 12
4*4 = 16
4*5 = 20
4*6 = 24
4*7 = 28
4*8 = 32
4*9 = 36
4*10 = 40
Outer loop value: 5
5*1 = 5
5*2 = 10
5*3 = 15
5*4 = 20
5*5 = 25
5*6 = 30
5*7 = 35
5*8 = 40
5*9 = 45
5*10 = 50
Outer loop value: 6
6*1 = 6
6*2 = 12
6*3 = 18
6*4 = 24
6*5 = 30
6*6 = 36
6*7 = 42
6*8 = 48
6*9 = 54
6*10 = 60
Outer loop value: 7
7*1 = 7
7*2 = 14
7*3 = 21
7*4 = 28
7*5 = 35
7*6 = 42
7*7 = 49
7*8 = 56
7*9 = 63
7*10 = 70
Outer loop value: 8
8*1 = 8
8*2 = 16
8*3 = 24
8*4 = 32
8*5 = 40
8*6 = 48
8*7 = 56
8*8 = 64
8*9 = 72
8*10 = 80
Outer loop value: 9
9*1 = 9
9*2 = 18
9*3 = 27
9*4 = 36
9*5 = 45
9*6 = 54
9*7 = 63
9*8 = 72
9*9 = 81
9*10 = 90
Outer loop value: 10
10*1 = 10
10*2 = 20
10*3 = 30
10*4 = 40
10*5 = 50
10*6 = 60
10*7 = 70
10*8 = 80
10*9 = 90
10*10 = 100
Break & Continue
for (let index = 1; index <= 20; index++) {
if (index == 5) {
console.log(`Detected 5`);
break
}
console.log(`Value of i is ${index}`);
}
Console Output:
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
Detected 5
for (let index = 1; index <= 20; index++) {
if (index == 5) {
console.log(`Detected 5`);
continue //it continue the loop Iteration and Break stop
}
console.log(`Value of i is ${index}`);
}
Console Output:
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
Detected 5
Value of i is 6
Value of i is 7
Value of i is 8
Value of i is 9
Value of i is 10
for (let index = 1; index <= 20; index++) {
if (index == 5) {
console.log(`Detected 5`);
continue
}
console.log(`Value of i is ${index}`);
}
The continue
statement in JavaScript is used to skip the current iteration of a loop and continue with the next one. It's particularly useful when you want to skip specific values or conditions within a loop without breaking out of the loop entirely
Console Output:
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
Detected 5
Value of i is 6
Value of i is 7
Value of i is 8
Value of i is 9
Value of i is 10
Value of i is 11
Value of i is 12
Value of i is 13
Value of i is 14
Value of i is 15
Value of i is 16
Value of i is 17
Value of i is 18
Value of i is 19
Value of i is 20