Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему постоянно срабатывает default? (https://javascript.ru/forum/misc/78262-pochemu-postoyanno-srabatyvaet-default.html)

JavaFrog 16.08.2019 16:52

Почему постоянно срабатывает default?
 
Допустим я вписала 60. Это же больше 50. Почему не выводится too much ? Что не так?
let num = 60;

switch(num)

{
case num<49: document.write("not enough");
break;
case num>50:  document.write("too much");break;
default: document.write ("write a n");break;


}

laimas 16.08.2019 17:22

switch(true) {
    case num<49: document.write("not enough");
    break;
    case num>50: document.write("too much");
    break;
    default: document.write("write a n");
}

рони 16.08.2019 17:22

JavaFrog,
сравнивать можно только в строке 3!


Часовой пояс GMT +3, время: 07:10.