Factorial Function

coderbytes exercise #2- receive a number and output its factorial

by Jason Land

JavaScript

//First Factorial as Function
var NewNum = 1;

function FirstFactorial(num) {
    for (i = 1; i <= num; i++) {
        NewNum = NewNum * i;
    }
    num = NewNum;
    alert(num);
}
alert(FirstFactorial(5));

/*
Alternate method: function factorial(num) {
    if (num <= 1) {
        return 1;
    } else {
        return num * factorial(num - 1);
    }
} */