⊗jsPmCdBrO 130 of 505 menu

JavaScript හි switch-case ඉදිකිරීමේ break හි විකල්ප ස්වභාවය

switch-case ඉදිකිරීමේ break විධානය අනිවාර්ය නොවේ. 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න