I have the following code but it is not giving perfect result for factorial can u find it out plz
function factorial(num) { var result = 1; for (var i = 1; i <= num; i++) { result = result * i; } return result; } //call function e.g factorial(4).. 1*2*3*4 it will evaluate in ascending order