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