⊗jsPmCdBrO 130 of 505 menu

break-ის არჩევითობა switch-case კონსტრუქციაში JavaScript-ში

ბრძანება break კონსტრუქციაში switch-case არ არის სავალდებულო. break-ის არ არსებობის შემთხვევაში დანერგილი case-ის შესრულების შემდეგ, შესრულდება მის ქვემოთ მდებარე ყველა 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); // ეს იმოქმედებს }

ზოგჯერ ასეთი თავისებურება გამოიყენება, ამოცანების ამოხსნისას. ნახეთ მაგალითი:

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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა