Ebben az oktatóanyagban példák segítségével megismerheti a break mondatot.
Az breakutasítással a hurok azonnal megszűnik, amikor találkozik vele.
Az utasítás szintaxisa break:
 break (label);
Megjegyzés: label nem kötelező és ritkán használják.
A JavaScript törés kimutatásának kidolgozása
 A JavaScript törés kimutatásának kidolgozása 
1. példa: szakítás a huroknál
 // program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )
Kimenet
1 2
A fenti programban a forciklust az egyes iterációk i értékének kinyomtatására használják. Az breakállítást a következőként használják:
 if(i == 3) ( break; )
Ez azt jelenti, hogy amikor i egyenlő 3- mal, akkor az breakutasítás befejezi a ciklust. Ezért a kimenet nem tartalmaz 3-nál nagyobb vagy egyenlő értékeket.
Megjegyzés : Az breakállítást szinte mindig a döntéshozatali nyilatkozatoknál használják. Ha többet szeretne megtudni, látogasson el a JavaScript-re, ha… másképpen.
Ha többet szeretne megtudni a forhurokról, látogasson el a JavaScript for loop oldalra.
2. példa: szakítson a hurok közben
 // program to find the sum of positive numbers // if the user enters a negative numbers, break ends the loop // the negative number entered is not added to sum let sum = 0, number; while(true) ( // take input again if the number is positive number = parseInt(prompt('Enter a number: ')); // break condition if(number < 0) ( break; ) // add all positive numbers sum += number; ) // display the sum console.log(`The sum is $(sum).`);
Kimenet
Írjon be egy számot: 1 Írjon be egy számot: 2 Írjon be egy számot: 3 Írjon be egy számot: -5 Az összeg 6.
A fenti programban a felhasználó megad egy számot. A whilehurok a felhasználó által megadott számok teljes összegének kinyomtatására szolgál.
Itt az breakállítást a következőként használják:
 if(number < 0) ( break; )
Amikor a felhasználó negatív számot ír be, itt -5, az breakutasítás megszünteti a ciklust, és a program vezérlő folyamata a cikluson kívülre kerül.
Így a whilehurok addig folytatódik, amíg a felhasználó negatív számot nem ír be.
Ha többet szeretne megtudni a whileciklusról, látogasson el a JavaScript while ciklusra.
szakítson a Beágyazott hurokkal
Ha breakkét beágyazott hurok belsejében használják, akkor breaka belső hurok befejeződik. Például,
 // nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (i == 2) ( break; ) console.log(`i = $(i), j = $(j)`); ) )
Kimenet
i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3
A fenti programban mikor i == 2, breakutasítás végrehajtja. Megszünteti a belső hurkot, és a program vezérlő áramlása a külső hurokba kerül.
Ezért az i = 2 értéke soha nem jelenik meg a kimenetben.
JavaScript feliratú törés
Beágyazott hurkok használata esetén a külső ciklust is meg lehet szakítani egy labelutasítással.
Azonban a címkézést breakritkán használják a JavaScript-ben, mert ez megnehezíti a kód olvasását és megértését.
Ha többet szeretne megtudni a címkézett törésjelekről, látogasson el a címkézett törés oldalra.
Az breakállítást az állításokkal együtt is használják switch. További információkért látogasson el a JavaScript kapcsoló nyilatkozatába.








