Break
The loop ends when the condition specified for the loop becomes false. However we can end any loop forcibly by using the break statement.
Syntax
The syntax of break
in javascript is given below
for (initialization; endCondition; change) {
if(conditionForBreaking){
break;
}
}
Explanation:
- inside the for loop whenever the condition
conditionForBreaking
is satisfied the control reaches outside the for loop and the loop end.
Example
- Let's suppose we have an array of numbers and need to print the first occurrence of a number divisible by 5. We can use the
break
statement to achieve this:
const arr = [4, 7, 9, 11, 45, 23, 15, 87];
for(let i = 0; i < arr.length; i++){
if(arr[i]%5 == 0){
console.log(arr[i]);
break;
}
}
//This code will print 45 which is the first occurence of a number divisible by 5
- Break statement can also be used inside
while
loop.
const arr = [4, 7, 9, 11, 45, 23, 15, 87];
let i = 0;
while(i < arr.length){
if(arr[i]%5 == 0){
console.log(arr[i]);
break;
}
i++;
}
//This code will also print 45 which is the first occurence of a number divisible by 5