данных в число? Потому что сейчас это string.
Поставить + перед prompt в 4-й строке не могу, потому что иначе пустая строка преобразуется в число - 0, и в консоле написано что введён 0, но на самом деле была пустая строка.
🙏🏼🙏🏼🙏🏼
Спасибо!
let enterNumber;
do {
enterNumber = prompt("Enter a number", "");
} while (isNaN(enterNumber) || enterNumber === "");
console.log(`${enterNumber} You have entered a number`);
console.log(typeof enterNumber);
вообще лучше prompt обвернуть в Number
Тогда у меня пустая строка проходит как number. А должна продолжать запрашивать число.
ох, а зачем здесь do while?
а что написать? Задание такое: Заставить пользователя ввести с клавиатуры число (не строку и не NaN).
терморектально можно заставить
надо через prompt
При клике (или на какое нужно событие)добавить инпуту атрибут number, как вариант
А, блин тогда не так)
Обсуждают сегодня