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

这一句什么意思啊

sum += parseInt(scrAy[i].substr(sourceArr[i].indexOf(":")+1))) 这一句是什么意思啊,有点不太绕的过来

正在回答

2 回答

总的来说就是截取':'后面的成绩累加;

indexOf(":")+1 意思是在sourceArr[i]里找到':'当前位置下一位,

scrAy[i].substr 意思是从scrAy[i]中截取  由':'当前位置下一位开始知道最后 也就是只截取分数

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

那人那人

希望能给你帮助
2018-06-12 回复 有任何疑惑可以回复我~
#2

Suo不倒 提问者

非常感谢!
2018-06-12 回复 有任何疑惑可以回复我~

Suo不倒

我画了一张图,你从上往下看,应该就可以理解了,我把这一长句代码进行了分解。

https://img1.sycdn.imooc.com//5b2363fc0001e91015570535.jpg

如果要完全理解里面的内容,你需要提前掌握的知识点有indexOf(),substr(), parseInt, i++与i=i+1等关键知识。

5 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

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

进入课程

这一句什么意思啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信