gpt4 book ai didi

javascript - 编写 For 循环来计算阶乘

转载 作者:行者123 更新时间:2023-12-03 09:44:10 26 4
gpt4 key购买 nike

我正在尝试编写一个函数,该函数将返回作为输入给出的任何数字的阶乘。现在,我的代码绝对是一团糟。请帮忙。

function factorialize(num) {
for (var i=num, i>0, i--){
var result = 1;
result = result * i;
}
return result;

}

factorialize(5);

最佳答案

应该是这样的

 function factorialize(num){
var result = 1;

for(var i = num ; i >0 ; i--) {

result = result * i ;

}
return result;

}

您还可以为此使用递归

 function fact(num) {

if(num > 1)

return num * fact(num-1);
else
return 1;

}

关于javascript - 编写 For 循环来计算阶乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31089943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com