Muundo wa switch
Muundo switch unatumika
kuchagua thamani moja kutoka kwa safu
ya thamani.
Syntax
switch (kigezo) {
case 'thamani1':
/*
hapa ndio kificho, kitakachotekelezwa ikiwa,
kigezo kina thamani1
*/
break;
case 'thamani2':
/*
hapa ndio kificho, kitakachotekelezwa ikiwa,
kigezo kina thamani2
*/
break;
case 'thamani3':
/*
hapa ndio kificho, kitakachotekelezwa ikiwa,
kigezo kina thamani3
*/
break;
default:
/*
hapa ndio kificho, kitakachotekelezwa ikiwa,
hakilingani na thamani yoyote
*/
break;
};
Kulinganisha hufanyika kwa usawa mkali. Kipande default
sio cha lazima.
Mfano
Tuonyeshe lugha ya mtumiaji kulingana
na thamani ya kigezo lang:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('Kirusi');
break;
case 'en':
alert('Kiingereza');
break;
case 'de':
alert('Kijerumani');
break;
default:
alert('Lugha haitumiki');
break;
};
Mfano
Tuonyeshe msimu wa mwaka, ambao thamani kutoka kigezo huangukia:
let num = 3;
switch (num) {
case 1:
alert('Masika');
break;
case 2:
alert('Kiangazi');
break;
case 3:
alert('Vuli');
break;
case 4:
alert('Majira ya baridi');
break;
};
Angalia pia
-
somo kutoka kwa kitabu cha JavaScript,
kinachoelezea kwa kina kazi naswitch-case -
muundo
if,
ambao pia hufanya sharti