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.


ULASHISH

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!