和算出來(lái)不對(duì) 幫忙看一下 謝謝
? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
?var s=scoreStr.split(";");
? //從數(shù)組中將成績(jī)撮出來(lái),然后求和取整,并輸出。
?var num=""
?for(var i=0;i<s.length;i++)
?{
? ? ?var index=s[i].indexOf(":");
? ? ?num += parseInt(s[i].substr(index+1,2));
? ? ?}
document.write(num);
2016-11-29
你var num=0;就好了;
num += parseInt(s[i].substr(index+1,2));相當(dāng)于
num=num+parseInt(s[i].substr(index+1,2));
num是string類(lèi)型,會(huì)有隱式轉(zhuǎn)換。