請(qǐng)問(wèn)我的代碼哪里錯(cuò)了
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
?var ccy=scorStr.split(";")
?num=0
?for(var i=0;i<ccy.length;i++)
?{
???? num=num+parseInt(ccy[i].charAt(2))
??? ?
?}
?document.write(num)
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
?var ccy=scorStr.split(";")
?num=0
?for(var i=0;i<ccy.length;i++)
?{
???? num=num+parseInt(ccy[i].charAt(2))
??? ?
?}
?document.write(num)
2016-10-23
舉報(bào)
2016-10-23
for(var i=0;i<ccy.length;i++)
?{
???? num=num+parseInt(ccy[i].charAt(2))
??? ?
?}這樣只能根據(jù)索引取到一個(gè)字符
應(yīng)該用slice(start,end)取 這樣可以去到像 '81'這樣的字符串,再進(jìn)行轉(zhuǎn)換
2016-10-23
先用split(';'),然后可以取第4個(gè)和第5個(gè)字符組成字符串
2016-10-23
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
?var ccy=scorStr.split(";");
?num=0;
?for(var i=0;i<ccy.length;i++)
?{
?????var arr2=ccy[i].split(':');
? ? ? for(var j=0;j<arr2.length;j++){
? ? ? ? ? num+=parseInt(arr2[1]);
? ? ? }
?}
2016-10-23
最后 沒(méi)加分號(hào)