大侠救救我

来源:7-23 编程练习

前端功臣狮

2016-05-05 11:36

弱问一下,为什么for (var i=0;i<scoreArr.length;i++) {  sum = sum+parseInt( scoreArr[i].slice(3,5) ); 中的slice(3,5)是用的数组的方法,但是传的3和5是按字符串的数标来呢?这里的数组scoreArr[i]的值可以看成字符串嘛?好迷茫0.0

写回答 关注

2回答

  • 半月板栗旬
    2016-05-05 15:40:46

    scoreArr[i].slice(3,5)返回的就是字符串,所以要用parseInt转换的

  • 北凉王_徐凤年
    2016-05-05 14:08:02

    你没看到用parseInt吗?scoreArr[i]里面的本来就水字符串,然后用了强制转换。

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题