本帖最后由 clearwater 于 2020-2-8 21:23 编辑
1、由于能量有限,加上问题简单,所以我只给前两位,回答正确,并且能帮我理解的大神评分。后面的人的答案如果雷同,我只能表示感谢了。请恕不一一评分了。(今天没有能量,要明天再评分。)
2、请口下留情,不要来讥讽我;另外不要来回答与我的问题无关的帖子。比如:感谢,路过,帮顶,我也不懂。
下面的代码是某前端的视频教程的案例。我自己没看答案先写。我想请教一下,为什么只有if 这个语句能正确执行,而后面else if 跳出的答案是错的?
然后我去看了教程的答案,好象我的else if 的条件设置是错的。视频中老师是这样写的: else if ( score >80) {alert ('B') }.
请教一下,为什么我的else if 的条件写是错的?
[JavaScript] 纯文本查看 复制代码 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var score = prompt('please input your score');
if (score >= 90) {
alert('A');
} else if (80 < score < 90) {
alert('B');
} else if (70 < score < 80) {
alert('C');
} else if (60 < score < 70) {
alert('D');
} else {
alert('E');
}
</script>
</head>
<body>
</body>
</html> |