问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

这样写的话,为什么显示不了负数所带来的显示?

<html>

<head>

<title>js</title>

<script>

function check(){

var score;

score=prompt("请输入您的分数:");

if (score>=90){

alert("您的成绩优秀!");

      }

else if(score>=70){

alert("您的成绩良好!")

}

else if(score>=60){

alert("您的成绩及格!")

}

else if(0<score<59){

alert("您还需要努力哦!")

}

else if(score<0){

alert("请输入正确的分数!")

}

}

</script>

</head>

<body>


<input type="button" name="click" value="点我查看" onClick="check()">


</body>

</html>



提问者:Johnson 2020-04-02 01:58

个回答

  • 慕九州King
    2020-04-02 12:03:42
    已采纳

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">        <title>js</title>        <script>            function check(){            var score;            score=prompt("请输入您的分数:");            if (score>=90){                alert("您的成绩优秀!");                }            else if(score>=70){                alert("您的成绩良好!")                }            else if(score>=60){                alert("您的成绩及格!")                }            else if(score>0&&score<59){                alert("您还需要努力哦!")                }            else if(score<0){                alert("请输入正确的分数!")                }            }        </script></head><body><input type="button" name="click" value="点我查看" onClick="check()"></body></html>


  • Johnson
    2020-04-02 17:21:28

    score>0&&score<59改成if (score>0)也能成立

  • 慕九州King
    2020-04-02 12:04:52

    0<score<59那里应该是&&运算