JSFiddle - React, Tailwind, and code Playground
JavaScript
try {
// Запросить число у пользователя
var n = Number(prompt("Введите положительное число", ""));
// Вычислить факториал числа, предполагая, что входные данные корректны
var f = factorial(n);
// Вывести результат
alert(n + "! = " + f);
}
catch (ex) { // Если данные некорректны, управление будет передано сюда
alert(ex); // Сообщить пользователю об ошибке
}