Switch-konstruksjonen
Konstruksjonen switch brukes for
å velge en verdi fra en rekke
verdier.
Syntaks
switch (variabel) {
case 'verdi1':
/*
her er koden som vil kjøre i tilfellet
at variabelen har verdi1
*/
break;
case 'verdi2':
/*
her er koden som vil kjøre i tilfellet
at variabelen har verdi2
*/
break;
case 'verdi3':
/*
her er koden som vil kjøre i tilfellet
at variabelen har verdi3
*/
break;
default:
/*
her er koden som vil kjøre i tilfellet
at den ikke samsvarer med noen verdi
*/
break;
};
Sammenligningen gjøres med streng likhet. Blokken default
er ikke obligatorisk.
Eksempel
La oss vise brukerens språk avhengig
av verdien til variabelen lang:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('russisk');
break;
case 'en':
alert('engelsk');
break;
case 'de':
alert('tysk');
break;
default:
alert('språket støttes ikke');
break;
};
Eksempel
La oss vise årstiden som verdien fra variabelen tilhører:
let num = 3;
switch (num) {
case 1:
alert('vår');
break;
case 2:
alert('sommer');
break;
case 3:
alert('høst');
break;
case 4:
alert('vinter');
break;
};
Se også
-
leksjon fra JavaScript-læreboka,
som beskriver arbeidet medswitch-casei detalj -
konstruksjonen
if,
som også lager en betingelse