Javascript 如何使用JavaSript在HTML中创建分级比例?

Javascript 如何使用JavaSript在HTML中创建分级比例?,javascript,html,Javascript,Html,我只是想得到一些帮助!我做了研究,但找不到任何有用的资料。这是我第一次学习Java,我并没有试图解决我的家庭作业;我只是想得到一个暗示!所以如果有人能帮我,我会让他当学徒 这是我第一次学习Java,我的老师想让我用HTML中的JavaSript来进行成绩缩放。然而,他希望结果出现在警报中。如输入为90,则页面将提示“等级为A” 他给了我一个例子,但我需要添加代码,我不知道要添加什么…请大家帮助我 <html> <head> <script> f

我只是想得到一些帮助!我做了研究,但找不到任何有用的资料。这是我第一次学习Java,我并没有试图解决我的家庭作业;我只是想得到一个暗示!所以如果有人能帮我,我会让他当学徒

这是我第一次学习Java,我的老师想让我用HTML中的JavaSript来进行成绩缩放。然而,他希望结果出现在警报中。如输入为90,则页面将提示“等级为A” 他给了我一个例子,但我需要添加代码,我不知道要添加什么…请大家帮助我

<html>
<head>
    <script>
    function myFunction(){
         var x = document.getElementById("score").value;
         if (true) {
            alert("Hello World")
        }
}       
</script>
</head>

<body>  
    <p>Enter score in the box:</p>
    <input type="text" id="score">
    <button onclick="myFunction()">click</button>
</body>
</html> 

你需要一个else-if语句,如果这就是你将要展示的内容。不过,我建议在这种情况下使用开关

您可能希望确认该值为数字,但这足以让您开始了解字母等级逻辑:

if (x >= 90){
    grade = "A";
}
else if (x >= 80) 
{
    grade = "B";
}
else if (x >= 70) 
{
    grade = "C";
}
else if (x >= 60) 
{
    grade = "D";
}
else{
    grade = "F";
}

如果你能展示你的尝试,以及你的问题,我们可以具体地帮助你。就目前的情况而言,它归结为为为您提供一个解决方案。请研究一下。你需要一个
if
语句,比较值等等。我已经知道了。我只是想得到一些帮助。我做了研究,但找不到任何有用的资料。正如我所说的,这是我第一次使用Java,我并没有试图解决我的问题。我只是想得到一个暗示!如果有人能帮我,我会当学徒的!你不是在这里做Java。这是Javascript。那两个人彼此无关。
switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
} 
if (x >= 90){
    grade = "A";
}
else if (x >= 80) 
{
    grade = "B";
}
else if (x >= 70) 
{
    grade = "C";
}
else if (x >= 60) 
{
    grade = "D";
}
else{
    grade = "F";
}