Как объявить операторы switch, используя JavaScript. Очень удобно знать, что это сэкономит вам много времени при выполнении другого кода в зависимости от значения переменной.
var jsLang = 'jquery';
switch (jsLang) {
case 'jquery':
alert('jQuery Wins!');
break;
case 'prototype':
alert('prototype Wins!');
break;
case 'mootools':
alert('mootools Wins!');
break;
case 'dojo':
alert('dojo Wins!');
break;
default:
alert('Nobody Wins!');
}
//outputs "jQuery Wins!"
Вы также можете провалиться, чтобы соответствовать нескольким случаям, пропустив разрывы следующим образом:
var jsLang = 'prototype';
switch (jsLang) {
case 'jquery':
alert('jQuery sucks!');
break;
case 'prototype':
alert('prototype sucks!');
case 'mootools':
alert('mootools sucks!');
case 'dojo':
alert('dojo sucks!');
break;
default:
alert('Nobody sucks!');
}
//outputs "prototype sucks! mootools sucks! dojo sucks!"