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