function factorial(num) {
var factorialValue = 1;
if (num === 0) {
return factorialValue;
} else {
for (var i = num; i <= 1; i--) {
factorialValue *= i;
}
return factorialValue;
}
}
console.log(factorial(10));
console.log(factorial(5));
console.log(factorial(3));
console.log(factorial(0));
What's the problem in my code? It works only 1.
// thx for your codes!!!