我需要使用循环来查找给定数字的阶乘。显然,我在下面写的内容将不起作用,因为当 i = inputNumber
等式将等于 0。
我怎样才能阻止我到达 inputNumber?
var inputNumber = prompt('Please enter an integer');
var total = 1;
for (i = 0; i <= inputNumber; i++){
total = total * (inputNumber - i);
}
console.log(inputNumber + '! = ' + total);
原文由 who‘s.asking 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个错误
i <= inputNumber
应该是
i < inputNumber