问答详情
源自:7-23 编程练习

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

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

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

提问者:aurayang 2015-04-08 14:51

个回答

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

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