РЕДАКТИРОВАТЬ
Этот вопрос, скорее всего, касается Джейд.
Но ответ все еще да:).
Но он называется case
:
Из документов
case friends
when 0
p you have no friends
when 1
p you have a friend
default
p you have #{friends} friends
В Javascript есть оператор switch.
switch(variable){
case 1:
// do something
break;
case 2:
// do something else
break;
// and so forth
default:
// do something if nothing
break;
}
То, что Express.js работаетв Node.js, который просто JavaScript - да.У Express есть оператор switch
, поскольку в JavaScript есть оператор switch
.(Даже в coffeescript есть switch
, который «компилируется» в оператор JavaScript switch
.)
Ссылка MDN: switch
оператор
Похоже,ваш синтаксис там испорчен - что это за символы "-"?Вы также пропускаете :
в конце каждого оператора case
, и вы не break
после каждого случая, что означает, что код для ВСЕХ случаев будет ВСЕГДА выполняться независимо от условия.