Loops 如何解决显示成绩的问题

Loops 如何解决显示成绩的问题,loops,Loops,**编写计算成绩的程序 平均分数 1-59:F 60-69:D 70-79:C 80-89:B 90-100:A ** console.log(calculateGrade(marks)); 功能计算等级(分数){ var合计=0; var总和=0; 用于(总分数) 总和+=总数; 平均值=总和/分数。长度; 控制台日志(平均值); //return((((average=0&&average)我无法打印A级,剩余的所有工作正常。我可以通过if(sum)解决问题,但我想减少代码。 ``` le

**编写计算成绩的程序

  • 平均分数
  • 1-59:F
  • 60-69:D
  • 70-79:C
  • 80-89:B
  • 90-100:A
  • **

    
    console.log(calculateGrade(marks));
    功能计算等级(分数){
    var合计=0;
    var总和=0;
    用于(总分数)
    总和+=总数;
    平均值=总和/分数。长度;
    控制台日志(平均值);
    
    //return((((average=0&&average)我无法打印A级,剩余的所有工作正常。我可以通过if(sum)解决问题,但我想减少代码。
    ```
    let marks = [100,100,100];
    console.log(calculateGrade(marks));
     function calculateGrade(marks) {     
     var total = 0;
     var sum = 0;
     for (let total of marks)
     sum +=total; 
     sum /= marks.length;
     return (( sum <=59 || sum <=69 ? 'F' : 'D') && ( sum <=79 || sum <=89 ? 'C' : 'B'));
     (sum >= 90)console.log('A');
      }
    
    
    
    
    
    console.log(calculateGrade(marks));
    function calculateGrade(marks) {
         var total = 0;
         var sum = 0;
         for (let total of marks)
         sum +=total; 
         average = sum / marks.length;
         console.log(average);
         // return ((((average = 0 && average <=59) && (average = 60 && average <=69) ? 'F' : 'D')) && (((average = 70 && average <=79) && (average = 80 && average <=89) ? 'C' : 'B')));
         // else console.log('A');
         if ( average < 60) return "F";
         if ( average < 70) return "D";
         if ( average < 80) return "C";
         if ( average < 90) return "B";
          return "A";
          }