为了账号安全,请及时绑定邮箱和手机立即绑定

循环内的这一行看不明白,求指教一下

      sum += parseInt(chengji[a].substr(chengji[a].indexOf(":")+1));

//    sum += (返回函数内的数值). 抽取字符?       .返回字符串出现的首个位置?


正在回答

1 回答

小红:97;以这个为例,chengji[a].indexOf(":")这个是取的“:”在这个字符串所在的位置,chengji[a].indexOf(":")+1实际上是取“9”所在的位置,chengji[a].substr(“9”所在的位置)就是从“9”所在的位置开始截取(实际上取的是“97”的字符串),最后用parseInt()将字符串“97”转为整形“97”,sum += 1相当于sum=sum+1;的简写

0 回复 有任何疑惑可以回复我~
#1

杨念 提问者

非常感谢!
2016-09-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

循环内的这一行看不明白,求指教一下

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号