Недавно начал изучать JavaScript и возникла сложность с конструкцией switch. Не могу разобраться с константами в конструкции switch, подскажите можно ли так делать:
switch(x) {
case x >= 20 && x < 60:
console.log("Вариант 1.");
break;
case x > 60:
console.log("Вариант 2.");
break;
case x < 20:
console.log("Вариант 3.");
break;
default:
console.log("Некорректный вариант.");
}
или константа это всегда целое число или строка?и как тогда использовать операторы сравнения в данном примере?