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

results matching ""

    No results matching ""