JSFiddle - React, Tailwind, and code Playground

by Yuriy Petrichenko

JavaScript

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