方法二:
function factorial (num) { if (num < 0) { return -1; } else if (num === 0 || num === 1) { return 1; } else {for (var i = 1; i <=num; i++)
// for (var i = num - 1; i >= 1; i--)
{
num *= i;}
}
return num;
}
注释可以通过,非注释的仅可出结果不可通过
方法二:
function factorial (num) { if (num < 0) { return -1; } else if (num === 0 || num === 1) { return 1; } else {for (var i = 1; i <=num; i++)
// for (var i = num - 1; i >= 1; i--)
{
num *= i;注释可以通过,非注释的仅可出结果不可通过