не выводится через switch записанная переменная
let pin = prompt("Введите число от 1 до 9");
switch (pin) {
case pin = 1:
console.log("Один");
break;
case pin = 2:
console.log("Два");
break;
}
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Из prompt всегда возвращается строка. Чтобы сравнивать с числом, нужно привести данные к числу
Как привести строку к числу можно посмотреть тут:
Как преобразовать строку в число (numeric из string)?
Также сам switch записан не правильно. Как писать правильно - посмотрите внимательно в документации
Автор решения: ksa
→ Ссылка
не выводится через switch записанная переменная
Дело в том что prompt возвращает строку. И сам switch записан не правильно
let pin = prompt("Введите число от 1 до 9");
switch (pin) {
case '1':
console.log("Один");
break;
case '2':
console.log("Два");
break;
}