使用javascript制作一个简单的GPA计算器

Making a simple GPA calculator using javascript

本文关键字:简单 一个 GPA 计算器 javascript 使用      更新时间:2024-07-07

我必须使用javascript制作一个gpa计算器。首先,应该提示用户输入他们正在学习的课程数量。然后提示用户为每个类别输入字母等级。现在我知道它需要在一个循环中,所以我把它放在for循环中,让它工作。但我的问题是,我不知道如何将一个人输入的字母翻译成相应的数字(例如a/a=4.0,b/b=3.0等等)。这就是我到目前为止所拥有的。有什么想法吗

    {
       var n = prompt("Enter Number of Classes");
       for (x = n; x >= 1; x--) {
           var t = prompt("Enter Letter Grade");
           function computeNumericGrade(Grade) {
               var a = t.matchMedia('a', 'A');
               a === 4.0;
               var b = t.matchMedia('b', 'B');
               b === 3.0;
               var c = t.matchMedia('c', 'C');
               c === 2.0;
               var d = t.matchMedia('d', 'D');
               d === 1.0;
               var e = t.matchMedia('e', 'E');
               e === 0;
           }
       }
       document.write(a);
   }

您可以转换为小写,并使用字符代码进行操作:

4 + 'a'.charCodeAt(0) - t.toLowerCase().charCodeAt(0)