如何将数字存储为数字?你不能那样做。但是,此代码可以做到这一点,并且代码可以完美地工作。有人可以解释一下吗?我很困惑。
function factorialize(num) {
if (num === 0 || num === 1)
return 1;
for (var i = num - 1; i >= 1; i--) {
num *= i;
}
return num;
}
console.log('factorialize(5) = ', factorialize(5));
答案 0 :(得分:1)
num *= i;
仅表示:
num = num * i;