在 JavaScript 中,我们可使用如下条件语句:
- 使用 if 来规定要执行的代码块,如果指定条件为 true
- 使用 else 来规定要执行的代码块,如果相同的条件为 false
- 使用 else if 来规定要测试的新条件,如果第一个条件为 false
- 使用 switch 来规定多个被执行的备选代码块
一、if 语句
if (1 !== 1) {
console.log('1等于1')
}
console.log('end')
注:if 使用小写字母。大写字母(IF 或 If)会产生 JavaScript 错误。
二、else 语句
使用 else 语句来规定假如条件为 false 时的代码块
const score = +prompt('请输入你的成绩')
if (score >= 90) {
alert('一朵小红花奖励')
} else {
alert('继续加油')
}
三、else if 语句
使用 else if 来规定当首个条件为 false 时的新条件
const score = +prompt('请输入你的成绩')
if (score>=90){
alert('等级为A')
}else if (score >= 80) {
alert('您的等级为B!!!')
} else if (score >= 60) {
alert('您的等级为C!!!')
} else {
alert('准备补考')
}
四、 if 嵌套
<script>
const score = +prompt('输入考试成绩:')
if (score > 100 || score < 0) {
document.write('成绩输入错误')
}
else if (score >= 90) {
document.write('优秀!')
if (score >= 95) {
document.write("成绩为A+")
} else {
document.write("成绩为A")
}
} else if (score >= 80) {
document.write('成绩为B')
} else if (score >= 60) {
document.write('成绩为C')
}
else {
document.write('不及格')
}
</script>