为什么要先赋予sum一个0的值?而不直接用var sum=parseInt(Str[i].substring(3));?

来源:7-23 编程练习

aurayang

2015-04-08 14:51

标准答案里用的是indexOf,我实在是没搞懂这个函数的用法。所以借鉴了别的同学用了substring。

但我不明白的是,为什么要先赋予sum一个0的值,而不直接用var sum=parseInt(Str[i].substring(3));呢?

写回答 关注

1回答

  • 康振宁
    2015-04-08 16:54:55
    已采纳

    如果你不给初始值的话,JS中会默认给一个初始值,这样影响结果

    auraya...

    非常感谢!

    2015-04-17 13:35:57

    共 1 条回复 >

JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题