gpt4 book ai didi

javascript - 我的代码不工作

转载 作者:行者123 更新时间:2023-12-02 17:50:56 25 4
gpt4 key购买 nike

我正在尝试创建一个小网站,从提示中询问用户一个号码。然后 div 标签上会出现一条消息,告诉用户他们获得了多少成绩。它不起作用。

示例:如果我得到 90%,则会出现一条消息,告诉我我的成绩是 A+。

这里是代码:

<h1>Prelab1 Ex2</h1><br>
<div id="div2"></div>
<script>

var inputperc = prompt("Enter a percentage");


if(inputperc > 100 || inputperc < 0 || isNaN(inputperc)){
document.getElementById("div2").innerHTML = "Enter a valid Percentage value between 0 and 100";
else{
if(inputperc >= 90 && inputperc <= 100){
document.getElementById("div2").innerHTML = "A+";
}
if(inputperc>90 && inputperc<100){
document.getElementById("div2").innerHTML = "A+";
}
if(inputperc>85 && inputperc<89){
document.getElementById("div2").innerHTML = "A";
}
if(inputperc>80 && inputperc<84){
document.getElementById("div2").innerHTML = "A-";
}
if(inputperc>77 && inputperc<79){
document.getElementById("div2").innerHTML = "B+";
}
if(inputperc>73 && inputperc<76){
document.getElementById("div2").innerHTML = "B";
}
if(inputperc>70 && inputperc<72){
document.getElementById("div2").innerHTML = "B-";
}
if(inputperc>67 && inputperc<69){
document.getElementById("div2").innerHTML = "C+";
}
if(inputperc>63 && inputperc<66){
document.getElementById("div2").innerHTML = "C";
}
if(inputperc>50 && inputperc<62){
document.getElementById("div2").innerHTML = "C-";
}
if(inputperc>57 && inputperc<59){
document.getElementById("div2").innerHTML = "D+";
}
if(inputperc>53 && inputperc<56){
document.getElementById("div2").innerHTML = "D";
}
if(inputperc>50 v&& inputperc<52){
document.getElementById("div2").innerHTML = "D-";
}
if(inputperc>0 && inputperc<49){
document.getElementById("div2").innerHTML = "f";
}
}
}

</script>

最佳答案

每当用户在输入字段中输入文本时,它就被视为字符串。因此,您需要将其转换为整数。提示周围的 parseInt 是最简单的方法。 10 只是说您正在使用 0,1,2,3,4,5,6,7,8,9 (base10)...而不是 0100100101 (base2) 之类的东西。

var inputperc = parseInt(prompt("Enter a percentage"), 10);

关于javascript - 我的代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21356816/

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