Як із числа зробити факторіал?

Факторіалом числа називають добуток усіх натуральних чисел до нього включно. Наприклад, факторіал числа 5 дорівнює добутку 1*2*3*4*5 = 120.

Факторіал

nn!
36
424
5120
6720

Таблиця факторіалів

1!1
17!355 687 428 096 000
18!6 402 373 705 728 000
19!121 645 100 408 832 000
20!2 432 902 008 176 640 000

П'ятничний JS: єдино вірний спосіб обчислення факторіалу

  1. Через цикл функції factorial(n) {var result = 1; while(n){ result *= n–; } return result; }
  2. Через рекурсію function factorial(n, result) {result = result || 1; if(!n){ return result; }else{ return factorial(n-1, result * n); } }
  3. Ліричний відступ