не выводится через 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;
}

→ Ссылка