parseInt不是有提取數(shù)據(jù)的效果,為什么還要加.slice(3,5)
var sorceStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??
? var scoreArr = sorceStr.split(";");
? //從數(shù)組中將成績(jī)撮出來(lái),然后求和取整,并輸出。
? var sum = 0;
? var avg = 0;
? for (var i = 0; i < scoreArr.length; i++) {
? ? ? sum = sum + parseInt(scoreArr[i].slice(3,5));
? }
? avg = sum / scoreArr.length;
? document.write(parseInt(avg));*/
2016-12-28
如果第一個(gè)字符不能被轉(zhuǎn)換成數(shù)字,parseInt返回NaN