nobcainiao
2015-09-19 11:34
左边例子中为什么num=0, 初始值不是应该为1么
如果求5的阶乘(5*4*3*2*1)
var nJi=1
for(var i=5;i>0;i--){
nJi=nJi*i
}这个例子中为什么设置nJi=1,不是应该=0么,在累加中就设置的sum=0啊,这个到底是怎么回事啊
初始值并没有规定说一定是多少,按需求而定啊
比如你所做的题中,需求是输出5个数,如果你把初始值改成0,就变成输出6个数了,不合题意
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题