? //成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦 ? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; ? var a = scoreStr.split(";");
? //從數(shù)組中將成績撮出來,然后求和取整,并輸出。 ? var sum = 0; ? for(var i = 0; i < a.length; i++;){ ??? sum = sum +(?); ? }
2016-04-28
?for(var i = 0; i < myarr.length; i++){ ?// 分號去掉
? ? ? ? ?sum = sum + parseInt(myarr[i].substr(3,2); ?//這里的3,2要改一下
改成(myarr[i].indexOf(":")+1) 這樣 ?表示的是從:+1的位置往后獲取 ?應為前面截取過 不用設置結束位置了 直接獲取到完整的分數(shù) ?就可以看到結果了 你試試吧 ?不行貼下完整代碼我再看看
2016-04-25
??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?a?=?scoreStr.split(";");
???
??var?sum?=?0;
??for(var?i?=?0;?i?<?a.length;?i++;){//i++后面的分號要去掉
?????sum?=?sum?+?parseInt(a[i].substr(3,2));
??}
2016-04-25
2016-04-25
? //成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? var a = scoreStr.split(";");
? //從數(shù)組中將成績撮出來,然后求和取整,并輸出。
? var sum = 0;
? for(var i = 0; i < a.length; i++;){
??? sum = sum +(?);
? }
問號處是我不知道怎么表示的部分。