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конструкциясы,
ошондой эле шарт түзөт