Die switch konstruksie
Die konstruksie switch word gebruik vir
die keuse van een waarde uit 'n reeks
waardes.
Sintaksis
switch (veranderlike) {
case 'waarde1':
/*
hierdie kode sal uitgevoer word indien
die veranderlike waarde1 het
*/
break;
case 'waarde2':
/*
hierdie kode sal uitgevoer word indien
die veranderlike waarde2 het
*/
break;
case 'waarde3':
/*
hierdie kode sal uitgevoer word indien
die veranderlike waarde3 het
*/
break;
default:
/*
hierdie kode sal uitgevoer word indien
geen van die waardes ooreenstem nie
*/
break;
};
Vergelyking word op streng gelykheid gedoen. Die default blok
is nie verpligtend nie.
Voorbeeld
Laat ons die gebruiker se taal toon, afhangende
van die waarde van die veranderlike lang:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('Russies');
break;
case 'en':
alert('Engels');
break;
case 'de':
alert('Duits');
break;
default:
alert('Taal word nie ondersteun nie');
break;
};
Voorbeeld
Laat ons die seisoen toon wat ooreenstem met die waarde in die veranderlike:
let num = 3;
switch (num) {
case 1:
alert('Lente');
break;
case 2:
alert('Somer');
break;
case 3:
alert('Herfs');
break;
case 4:
alert('Winter');
break;
};
Sien ook
-
les uit die JavaScript-handboek,
wat die werk metswitch-casein besonderhede beskryf -
die konstruksie
if,
wat ook 'n voorwaarde skep