关于初始值的问题

来源:4-6 反反复复(while循环)

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啊,这个到底是怎么回事啊

写回答 关注

1回答

  • sixGod
    2015-09-19 11:56:08

    初始值并没有规定说一定是多少,按需求而定啊

    比如你所做的题中,需求是输出5个数,如果你把初始值改成0,就变成输出6个数了,不合题意

    nobcai... 回复sixGod

    懂了,谢谢

    2015-09-19 12:17:12

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题