Показать сообщение отдельно
  #1 (permalink)  
Старый 09.01.2012, 14:04
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Вопрос по поводу конструкции SWITCH
Нигде не могу найти ответ. Здесь в учебнике тоже нету, у Фленагана тоже не понятно.

В общем, есть такое условие:
var bar = 100;

switch (bar) {
      case (bar >= 200):
          alert (bar);
      case (bar <= 50):
          alert (bar);
}


Вопрос. Можно ли ставить в case такие условия? Он может их считать на лету? Если можно, то как ставить? У меня так не срабатывает, без скобок тоже не понимает. Работает только, когда четко число ставишь, 200, например. Но мне надо именно условие, если >= 200.

Если делать через if, то работает. Хотелось бы знать, можно ли делать через SWITCH.
Ответить с цитированием