Просто нужно проверить, что вводимые пользователем данные в приглашении - это число в Javascript
var userAge = prompt("Please enter your age", "");
if (typeof userAge == 'number') {
document.write("You are " + userAge + " years old.");
} else {
document.write('Please enter a valid number');
}
Когда я набираю свой возраст 28, чтобы проверить, я ожидаю, что "Вам 28 лет". будет напечатан в документе. Тем не менее, он печатает остальную часть кода: «Пожалуйста, введите правильный номер.»