在学习过程中发现了各种各样的问题,也因为粗心绕了很多弯路。
(1)统计人数
var a;;_math_scores[132,123,144,126,136];
var count_A=0;
var count_B=0;
var count_C=0;
for(var i=0i<all_math_scores.length;i++)
//{
if(all_math_scores[i]>140)
{
count_A+=1;
}
if(all_stu_scores[i]<140&&all_stu_scores[i]>130)
{
count_B+=1;
}
if(all_math_scores[i]<130)
{
count_C+=1;
}
}
console.log("成绩大于140的人数为:"+count_A);
console.log("成绩在130——140间的人数为:"+count_B);
console.log("成绩小于130的人数为:"+count_c);
求数组的长度用".length",求人数的时候加的是一而不是i。
(2)求所有成绩最高分
var all_scores=[[131,132,144],[128,136,146],[142,135,139]];//3名学生成绩
var highest_score=all_scores[0][0];
for(var i=0;i<3;i++)
{
for(var j=0;j<all_scores.length;j++)
{
if(all_scores[j][i]>highest_score); //注意 i j顺序
{highest_score=all_scores[j][i];}
}
}
console.log("这三名学生所有成绩最高分为:"+highest_score); //要注意中英文字符的切换