logo

Перемикач JavaScript

The Оператор перемикання JavaScript використовується для виконання одного коду з кількох виразів . Це схоже на оператор if, який ми вивчили на попередній сторінці. Але це зручно чим якщо..інакше..якщо оскільки його можна використовувати з числами, символами тощо.

Сигнатуру оператора JavaScript switch наведено нижче.

 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; } 

Давайте подивимося на простий приклад оператора switch у javascript.

ssis
 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); 
Перевірте зараз

Результат наведеного вище прикладу

Оператор switch є прохідним, тобто всі випадки будуть оцінені, якщо ви не використовуєте оператор break.

Давайте розберемося з поведінкою оператора switch в JavaScript.

 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); 
Перевірте зараз

Результат наведеного вище прикладу

undefined B Grade C Grade No Grade