Решил начать изучать жавускрипт. Сейчас учу switch. Не могу понять логику этого глупого языка программирования. Вот вроде правильно написал, но не работает. Два раза проверял в отладчике, в переменной "а" действительно 20.
a = 20
switch (true) {
case (a >= 10):
alert (1)
case (a >= 20):
alert (1)
case (a >= 30):
alert (1)
case (a >= 40):
alert (1)
case (a >= 50):
alert (1)
}
Я думал что должны выполниться только первые два алерта. А выполняются вообще все.
В чем ошибка?
Что-то не вижу сообщения (7). Куда оно подевалось?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший