⊗jsPmCdBrO 130 of 505 menu

JavaScript-да switch-case конструкциясида break-нинг majburiy эмаслиги

switch-case конструкциясидаги break буйруги majburiy эмас. break бўлмаган тақдирда, ўйлаб топилган case бажарилганидан сўнг, ундан pastda турган барча case-лар ҳам бажарилади.

Келгина, мисолда кўрамиз:

let num = 1; // бу ерда 1 сони турсин switch (num) { case 1: console.log(1); // бу ишлайди case 2: console.log(2); // бу ҳам ишлайди case 3: console.log(3); // бу ҳам ишлайди }

Узгарувчининг қийматини ўзгартирамиз:

let num = 2; // бу ерда 2 сони турсин switch (num) { case 1: console.log(1); case 2: console.log(2); // бу ишлайди case 3: console.log(3); // бу ҳам ишлайди }

Узгарувчининг қийматини ўзгартирамиз:

let num = 3; // бу ерда 3 сони турсин switch (num) { case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); // бу ишлайди }

Баъзан бундай хусусиятдан масалаларни ечishда foydaланилади. Мисолга кўзингizни тутинг:

let num = 1; let res; switch (num) { case 1: case 2: res = 'a'; break; case 3: res = 'b'; break; } console.log(res);

Аммо, бундай масалани if орқали ечиш аникрўқ:

let num = 1; let res; if (num == 1 || num == 2) { res = 'a'; } if (num == 3) { res = 'b'; } console.log(res);
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш