logo

ЈаваСцрипт Свитцх

Тхе ЈаваСцрипт свитцх изјава се користи да изврши један код из више израза . То је исто као и друга иф изјава коју смо научили на претходној страници. Али је згодно него ако..друго..ако јер се може користити са бројевима, знаковима итд.

Потпис ЈаваСцрипт свитцх изјаве је дат испод.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

Погледајмо једноставан пример наредбе свитцх у јавасцрипт-у.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
Тестирајте одмах

Излаз горњег примера

Наредба свитцх је пролазна, односно сви случајеви ће бити процењени ако не користите наредбу бреак.

Хајде да разумемо понашање наредбе свитцх у ЈаваСцрипт-у.

 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
Тестирајте одмах

Излаз горњег примера

недефинисано Б Оцена Ц Оцена Но Оцена