使用javascript制作一个简单的GPA计算器
Making a simple GPA calculator using javascript
我必须使用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)
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 问题用moment JS制作一个简单的时间表
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 测试一个简单的javascript按钮
- 用Jquery map和moment js制作一个简单的时间线
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 是否有一个javascript库来解析简单的查询
- 一个简单的粘性头jQuery脚本的问题
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- Sencha Touch使一个简单的按钮工作
- 正在寻找一个非常简单的例子UpdateListItems与Sharepoint2007的SPservices
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何在Javascript中定义一个简单的自动重启倒计时
- 如何使一个简单的HTML文件成为wordpress中可用的页面
- 如何用D3添加一个简单的圆弧
- angularjs做一个简单的倒计时
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- 创建一个简单的处理 p5.js 库