关于获取成绩的方式,给个不一样的取值方式;
考虑到学生成绩有可能为一位数或者三位数的问题,只进行一次字符数据分组是没法准确获取成绩的,必须两次进行分组,这里给出方法:
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var myarr = scoreStr.split(";");
var allNum=0;
var newArr;
for(i=0;i<myarr.length;i++){
newArr=myarr[i].split(":");
allNum += parseInt(newArr[1]);
}
document.write(allNum +"<br>");