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

大侠救救我

弱问一下,为什么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 回答

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

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

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

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

举报

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

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

进入课程

大侠救救我

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