Switch құрылымы
switch құрылымы бірқатар мәндердің ішінен
бір мәнді таңдау үшін қолданылады.
Синтаксис
switch (айнымалы) {
case 'мән1':
/*
осындағы код орындалады, егер
айнымалының мәні 'мән1' болса
*/
break;
case 'мән2':
/*
осындағы код орындалады, егер
айнымалының мәні 'мән2' болса
*/
break;
case 'мән3':
/*
осындағы код орындалады, егер
айнымалының мәні 'мән3' болса
*/
break;
default:
/*
осындағы код орындалады, егер
ешбір мән сәйкес келмесе
*/
break;
};
Салыстыру қатаң теңдік бойынша жүреді. default блогы
міндетті емес.
Мысал
lang айнымалысының мәніне байланысты
пайдаланушы тілін экранға шығарайық:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('орыс');
break;
case 'en':
alert('ағылшын');
break;
case 'de':
alert('неміс');
break;
default:
alert('тіл қолдауда емес');
break;
};
Мысал
Айнымалыдағы мән сәйкес келетін жыл мезгілін шығарайық:
let num = 3;
switch (num) {
case 1:
alert('көктем');
break;
case 2:
alert('жаз');
break;
case 3:
alert('күз');
break;
case 4:
alert('қыс');
break;
};
Сондай-ақ қараңыз
-
JavaScript оқулығынан сабақ,
ондаswitch-case-пен жұмыс істеу егжей-тегжейлі сипатталған -
ifқұрылымы,
ол да шарт қояды