break
Misollar
i 3 ga teng bo‘lganda sikldan chiqing:
let text = "";
for (let i = 0; i < 5; i++) {
if (i === 3) break;
text += i + "<br>";
}
O‘zingiz sinab ko‘ring »
let text = "";i = 0;
while (i < 5) {
text += i + "<br>";
i++;
if (i === 3) break;
}
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
break operatori switch blokidan yoki sikldan chiqaradi.
switch ichida u switch blokidan chiqaradi. Bu switch ichidagi qolgan kodning bajarilishini to‘xtatadi.
Siklda esa u sikldan chiqaradi va sikldan keyingi kodni (agar bo‘lsa) bajarishda davom etadi.
Yorliqlardan (label) foydalanish
break operatori istalgan JavaScript kod blokidan chiqish uchun yorliq (label) havolasidan foydalanishi mumkin (quyidagi "Ko‘proq misollar" bo‘limiga qarang).
Yorliqsiz break faqat sikl yoki switch ichida ishlatilishi mumkin.
Sintaksis
break;
Ixtiyoriy yorliq havolasidan foydalanish:
break labelname;
Ko‘proq misollar
Biror case rost bo‘lganda switch blokidan chiqing:
let day;
switch (new Date().getDay()) {
case 0:
day = "Sunday";
break;
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
break;
}
O‘zingiz sinab ko‘ring »
Ro‘yxat blokidan chiqing:
let text = "";
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
}
O‘zingiz sinab ko‘ring »
Misol
Ichma-ich sikldan chiqing:
// The first for loop is labeled "Loop1"
Loop1:
for (let i = 0; i < 3; i++) {
// The second for loop is labeled "Loop2"
Loop2:
for (let i = 10; i < 15; i++) {
if (i === 12) break Loop1;
}
}
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
JavaScript darsligi: JavaScript break va continue
JavaScript darsligi: JavaScript for sikli
JavaScript darsligi: JavaScript while sikli
JavaScript darsligi: JavaScript switch
JavaScript ma’lumotnomasi: JavaScript continue operatori
JavaScript ma’lumotnomasi: JavaScript for operatori
JavaScript ma’lumotnomasi: JavaScript while operatori
JavaScript ma’lumotnomasi: JavaScript switch operatori
Brauzerlarda qo‘llab-quvvatlash
break — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
