Как создать шкалу оценок в HTML с помощью JavaSript? - PullRequest
0 голосов
/ 21 июня 2020

Я просто пытаюсь получить помощь! Я провел свое исследование, но не смог найти никаких полезных источников. Я впервые делаю Java, и я не пытаюсь решить мою домашнюю работу; Я просто пытаюсь получить подсказку! Так что, если есть кто-нибудь, кто может мне помочь, я бы взял его в ученики!

Я впервые делаю Java, и мой учитель хочет, чтобы я выполнял масштабирование оценок с помощью JavaSript в HTML. Однако он хочет, чтобы результат отображался в предупреждении. Например, если введено значение 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> 

Пробовал добавить вот это

 if (x >= 90) {
  grade = "A";
  if (x >= 80) {
  grade = "B";
} //and so on//

1 Ответ

0 голосов
/ 21 июня 2020

Вам понадобится инструкция else if, если вы собираетесь это изложить именно так. Хотя я бы порекомендовал использовать переключатель в таком случае https://www.w3schools.com/js/js_switch.asp

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
} 

Вероятно, вы захотите подтвердить значение numeri c, но этого должно быть достаточно, чтобы начать работу с буквенной оценкой logi c:

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";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...