The Изявление за превключване на JavaScript се използва за изпълнение на един код от множество изрази . Това е точно като друг оператор if, който научихме на предишната страница. Но е удобно от ако..иначе..ако тъй като може да се използва с числа, знаци и т.н.
Подписът на оператора за превключване на JavaScript е даден по-долу.
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.
преобразувателен низ към днешна дата
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);Тествайте сега