老师这里的var sum;可以不赋值0吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2019-05-11 17:30:48

你好,这里sum需要赋值为0,一方便是赋值,另一方面代表sum是一个数值类型。如果不赋值的话,sum的值就是undefined,在while循环中相加的时候,undefined与数字相加就是NaN,结果会有问题。

可以测试下,祝学习愉快!

  • 提问者 王一宏 #1
    哦,这样。所以如果以后都是算数字,就赋值一个0代替。
    2019-05-11 17:32:37
  • 好帮手慕星星 回复 提问者 王一宏 #2
    还需要根据情况哦,这里算的是加法,初始值为0,如果计算的是乘法,初始化就不能是0了,因为0成任何值都是0,需要改为1 ,是根据情况而定的。
    2019-05-11 17:38:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师