猿问

js代码详解!

 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

  var scoreArr= scoreStr.split(";");

  //document.write(scoreArr);

  var sum=0;

  for(var i=0;i<scoreArr.length;i++){

   sum+=parseInt(scoreArr[i].substr(scoreArr[i].indexOf(":")+1))

  }

求下划线的两条语句详解!

zhangruiming
浏览 1356回答 2
2回答

_da

parseInt(scoreArr[i].substr(scoreArr[i].indexOf(":")+1))这段代码是为了过滤掉数组中的“:”号。截取:所在后面的字符串。sum是把所有截取成绩进行相加。 ps:在相加的过程中字符串因为+号自动转成了数字。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答