⊗jsPmCdBrO 130 of 505 menu

Valgfriheten av break i switch-case konstruksjonen i JavaScript

Kommandoen break i switch-case konstruksjonen er ikke obligatorisk. Ved fravær av break etter utførelsen av den tiltenkte case, vil alle case under den også utføres.

La oss se på et eksempel:

let num = 1; // la oss si at tallet her er 1 switch (num) { case 1: console.log(1); // dette vil utløses case 2: console.log(2); // og dette vil også utløses case 3: console.log(3); // og dette vil også utløses }

La oss endre variabelverdien:

let num = 2; // la oss si at tallet her er 2 switch (num) { case 1: console.log(1); case 2: console.log(2); // dette vil utløses case 3: console.log(3); // og dette vil også utløses }

La oss endre variabelverdien:

let num = 3; // la oss si at tallet her er 3 switch (num) { case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); // dette vil utløses }

Noen ganger brukes denne egenskapen når man løser oppgaver. Se eksempel:

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

Det er imidlertid mer åpenbart å løse en slik oppgave med if:

let num = 1; let res; if (num == 1 || num == 2) { res = 'a'; } if (num == 3) { res = 'b'; } console.log(res);
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis