猿问

我不是很理解这段代码,求好心人帮我分析下!

 var sorceStr = "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
 
  var arr  = sorceStr.split(';');//按 ; 符号进行数组分割
  var sum = 0;
  var av= 0;
  for( var i =0;i<arr.length;i++ ){
     var index = arr[i].indexOf(':'); //根据 : 符号确定数字开始的位置
  sum += parseInt(  arr[i].substr(index+1,2)  );  // parseInt() 字符串类型转成整型
   }
 av = sum/arr.length;
    av = Math.floor(av);  // 取整

Love__
浏览 1734回答 3
3回答

摩诃迦叶

这段代码不就是把字符串里的分数都拿出来,进行求平均分运算么,哪里不理解?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答