Конструкција 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,
која такође прави услов