關(guān)于初始值的問(wèn)題
左邊例子中為什么num=0, 初始值不是應(yīng)該為1么
如果求5的階乘(5*4*3*2*1)
var nJi=1
for(var i=5;i>0;i--){
nJi=nJi*i
}這個(gè)例子中為什么設(shè)置nJi=1,不是應(yīng)該=0么,在累加中就設(shè)置的sum=0啊,這個(gè)到底是怎么回事啊
左邊例子中為什么num=0, 初始值不是應(yīng)該為1么
如果求5的階乘(5*4*3*2*1)
var nJi=1
for(var i=5;i>0;i--){
nJi=nJi*i
}這個(gè)例子中為什么設(shè)置nJi=1,不是應(yīng)該=0么,在累加中就設(shè)置的sum=0啊,這個(gè)到底是怎么回事啊
2015-09-19
舉報(bào)
2015-09-19
初始值并沒有規(guī)定說(shuō)一定是多少,按需求而定啊
比如你所做的題中,需求是輸出5個(gè)數(shù),如果你把初始值改成0,就變成輸出6個(gè)數(shù)了,不合題意