⊗jsPmCdBrO 130 of 505 menu

Valgfriheden af break i switch-case konstruktionen i JavaScript

Kommandoen break i konstruktionen switch-case er ikke obligatorisk. Hvis break mangler, vil alle case under den udførte case også blive udført.

Lad os se på et eksempel:

let num = 1; // lad os sige at tallet her er 1 switch (num) { case 1: console.log(1); // dette vil blive udført case 2: console.log(2); // og dette vil blive udført case 3: console.log(3); // og dette vil blive udført }

Lad os ændre variablens værdi:

let num = 2; // lad os sige at tallet her er 2 switch (num) { case 1: console.log(1); case 2: console.log(2); // dette vil blive udført case 3: console.log(3); // og dette vil blive udført }

Lad os ændre variablens værdi:

let num = 3; // lad os sige at tallet her er 3 switch (num) { case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); // dette vil blive udført }

Nogle gange bruges denne egenskab, når man løser opgaver. Se eksemplet:

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

Det er dog mere indlysende at løse en sådan opgave med if:

let num = 1; let res; if (num == 1 || num == 2) { res = 'a'; } if (num == 3) { res = 'b'; } console.log(res);
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis