JS流程控制(if ,else if,else)
在JavaScript中,if...else if...else
语句用于基于一组条件执行不同的代码块。
解决方案1:
let score = 70;
if (score >= 90) {
console.log('优秀');
} else if (score >= 60) {
console.log('及格');
} else {
console.log('不及格');
}
解决方案2:
let score = 55;
if (score >= 90) {
console.log('优秀');
} else if (score >= 60) {
console.log('及格');
} else if (score >= 0) {
console.log('不及格');
} else {
console.log('成绩无效');
}
解决方案3:
let score = 100;
if (score > 100) {
console.log('成绩无效');
} else if (score >= 90) {
console.log('优秀');
} else if (score >= 60) {
console.log('及格');
} else {
console.log('不及格');
}
在这些例子中,我们基于学生的成绩进行不同的评价。首先,我们检查成绩是否无效(比如,成绩不能大于100)。然后,我们检查成绩是否优秀(90分以上),如果不是,我们检查成绩是否及格(60分以上)。如果以上条件都不满足,我们输出"不及格"。
评论已关闭