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

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

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

提问者:龙零 2016-11-18 11:06

个回答

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

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

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

    明白了