JavaScript Code

Factorial of a Number using For Loop in JavaScript

Factorial of a Number using For Loop

In this tutorial, you are given a number. write a JavaScript program with a function that takes a number as argument, find the factorial of the number using for loop, and returns the result.


Initialise factorial with 1.

Inside for loop, iterate variable i from 1 to n, and multiply assign factorial with i.

After the loop is executed, factorial contains the factorial of n.


In the following program, we find the factorial of a number in n using for loop.

function findFactorial(n) {
    var factorial = 1;
    for (var i = 1; i <= n; i++) {
        factorial *= i;
    return factorial;

var n = 5;
console.log(n+'! = '+ findFactorial(n));