gpt4 book ai didi

javascript - 我最近用 JavaScript 创建了一个成绩计算器,但脚本不起作用

转载 作者:行者123 更新时间:2023-11-30 08:52:51 25 4
gpt4 key购买 nike

我最近使用 JavaScript 创建了一个成绩计算器...但是脚本不工作!

问题是..当我输入一个像“55”这样的数字时,结果显示在三个对话框中,一个是“你得到了 A+”,第二个是“你得到了 A”,并显示了我添加到代码中的所有成绩

下面是代码

var name= prompt("Enter your name");

var number= prompt("Enter your number");

alert("Hello , " + name);

if ( number >= 80 ); {

alert("Hello you got A+");

}

if ( number >= 70 ); {

alert("Hello you have got A");

}

if ( number >= 60 ); {

alert("Hello you have got A-");

} if (number >= 50 ); {

alert("Hello you have got B"); }

谁能帮帮我?怎么了 ?真的很抱歉我的英语不好!!

最佳答案

您不应该将 ; 放在 if 语句之后。删除它们。

if (number >= 50 ); {
^

此外,我猜您只想根据输入的数字运行这些语句之一?如果您只想运行其中一个语句,则可以尝试使用 else if's。此外,在您的号码提示中使用 parseInt()

Here's a working jsFiddle .


var name= prompt("Enter your name");   
var number= parseInt(prompt("Enter your number"));
alert("Hello , " + name);

if (number >= 80) {
alert("Hello you got A+");
}

else if ( number >= 70) {
alert("Hello you have got A");
}

else if ( number >= 60) {
alert("Hello you have got A-");
}

else if (number >= 50) {
alert("Hello you have got B");
}

关于javascript - 我最近用 JavaScript 创建了一个成绩计算器,但脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16277361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com