Что такое факториал?

Если целое число представлено буквой n, то факториал представляет собой произведение всех положительных целых чисел, меньших или равных n. Они представлены n!

Например,

5! = 1 * 2 * 3 * 4 * 5 = 120

4! = 1 * 2 * 3 * 4 = 24

3! = 1 * 2 * 3 = 6

2! = 1 * 2 = 2

1! = 1 * 1 = 1

0! = 1

Теперь, когда мы получили представление о том, что такое факториал, давайте запишем его в код:

считайте, что мы пытаемся найти 3.

Давайте сохраним его в переменной:

var myFac = 3;

Случай 1: когда myFac ‹ 0

Поскольку факториал — это произведение всех положительных целых чисел, все, что меньше 0, должно привести к неопределенности.

Случай 3: все остальные случаи

Мы можем написать цикл for, который повторяется до тех пор, пока не будут покрыты все положительные целые числа, меньшие или равные 3 (в нашем случае).

Итак, я добавил журналы в консоль в приведенном выше коде на каждом этапе, чтобы вы четко понимали, что происходит в каждой строке кода.

Окончательный код: