大俠救救我
弱問一下,為什么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
弱問一下,為什么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
2016-05-05
舉報
2016-05-05
scoreArr[i].slice(3,5)返回的就是字符串,所以要用parseInt轉換的
2016-05-05
你沒看到用parseInt嗎?scoreArr[i]里面的本來就水字符串,然后用了強制轉換。