Напишите программу, вычисляющую n! ( язык JavaScript)
function Факториал(n) { return n <= 1 ? 1 : n * Факториал(n - 1); }</p>
alert(Факториал(prompt()));
Факториал (n!) - это произведение всех натуральных чисел от 1 до n.
Ещё что-то не понял?
Я знаю что такое факториал, мне не понятна сама запись
Объявляется функция "Факториал".
Она принимает параметр "n".
И сразу возвращает значение: если n меньше или равен 1, то 1 и возвращает.
Иначе - переданный ей параметр "n", умноженный на результат вызова этой же функции (самой себя) с параметром "n - 1".
Вторая строчка - просто приём числа и вывод результата.
Догнал?
Спасибо большое:)