sum=sum+parseInt(myarr[i].substr(myarr[i].indexOf(":")+1)) ; 这个后面的+1 有什么作用? 是什么意思呢?

来源:7-23 编程练习

龙零

2016-11-18 11:06

sum=sum+parseInt(myarr[i].substr(myarr[i].indexOf(":")+1)) ;  这个后面的+1  有什么作用?  是什么意思呢?

写回答 关注

2回答

  • 霉响郝
    2016-11-18 12:59:38
    已采纳

    这个语句是要选中数组中的数字,并把他们从字符类型转换成数字,通过找到数组里每个元素的规律找数字。规律就是数字前都有:,同过indexOf找到:位置信息,但是如果从:位置上选取的话就会把:一起选出了,比如:80,所以要在:位置的基础上加1,这样就刚好选中了数字

    安晴0 回复霉响郝

    讲解的太好了,用到了

    2016-11-29 15:25:25

    共 5 条回复 >

  • 龙零
    2016-11-18 13:37:28

    明白了 

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题