Новое на JavaScript, пожалуйста, простите меня, если у этого есть очевидный ответ. Я пытаюсь получить оператор switch для вывода определенной фразы в зависимости от значения поля ввода, однако он будет выводить только параметр по умолчанию. Что я сделал не так? Благодарю.(JavaScript) Использование оператора switch с полем ввода
<input id="inputIQ" type="number"/>
<button onclick="inputIQFunction()">Submit</button>
<script>
function inputIQFunction()
{
var userinput = document.getElementById("inputIQ").value;
switch (userinput) {
case userinput <= 10:
alert("Less than 10");
break;
case userinput > 10:
alert("Greater than 10");
break;
default:
alert("Please input value");
break;
}
}
</script>
* Что я сделал неправильно * - Вы мне сказать?. Каким образом код не работает так, как предполагалось? – Li357
просто используйте цепочку if/else, которая больше подходит для этой ситуации, вам не нужно использовать корпус переключателя для всего. – Koborl