Доброго времени!
Я совсем нуб, начинаю изучать, потому прошу прощения заранее.
Задача: вывод натуральных чисел.
Введенное пользователем в prompt сравнивается с 0, чтобы указать, если введено ненатуральное число. Но если стоит '<= 0', то и на нажатие Esc выводит сообщение про ненатуральное число. Как сделать, чтобы при вводе 0 выдавалось сообщение, а при нажатии Esc - прерывалась работа?
function askCh() {
let n = +prompt('Chislo', '');
if (n <= 0) showUnNatural(n)
else showPrimes(n);
}
function showUnNatural(n) {
alert(`Число (${n}) не натуральное. Введите натуральное число!`);
askCh();
}