⊗jsPmCdBrO 130 of 505 menu

Optioneel karakter van break in switch-case constructie in JavaScript

Het commando break in de constructie switch-case is niet verplicht. Bij afwezigheid van break zullen, na uitvoering van de beoogde case, ook alle case eronder uitgevoerd worden.

Laten we een voorbeeld bekijken:

let num = 1; // stel hier is het getal 1 switch (num) { case 1: console.log(1); // dit wordt uitgevoerd case 2: console.log(2); // dit wordt ook uitgevoerd case 3: console.log(3); // dit wordt ook uitgevoerd }

Laten we de waarde van de variabele wijzigen:

let num = 2; // stel hier is het getal 2 switch (num) { case 1: console.log(1); case 2: console.log(2); // dit wordt uitgevoerd case 3: console.log(3); // dit wordt ook uitgevoerd }

Laten we de waarde van de variabele wijzigen:

let num = 3; // stel hier is het getal 3 switch (num) { case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); // dit wordt uitgevoerd }

Soms wordt deze eigenschap gebruikt bij het oplossen van problemen. Zie het voorbeeld:

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

Het is echter duidelijker om zo'n probleem op te lossen met if:

let num = 1; let res; if (num == 1 || num == 2) { res = 'a'; } if (num == 3) { res = 'b'; } console.log(res);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren