分支结构:程序在运行过程中,在不同的条件下可以选择执行某些程序
分支语句只会执行一个分支
一、if 语句
语法:
if(条件判断){
代码块1;
}else{
代码块2;
}
条件判断结果为true,执行代码块1;
条件判断结果为false,执行代码块2;
//考试成绩大于60分为及格,反之不及格
var score = +prompt('请输入成绩');
if(score >= 60){
document.write('输入的成绩及格了');
}else{
document.write('输入的成绩不及格');
}
二、switch 语句
语法:
switch(表达式){
case n:
代码块;
break;
case n:
代码块;
break;
case n:
代码块;
break;
default:
代码块;
break;
}
var week = +prompt("今天是星期:");
switch (week) {
case 1:
console.log('星期一,热干面');
break;
case 2:
console.log('星期二,煎包');
break;
case 3:
console.log('星期三,馄饨');
break;
case 4:
console.log('星期四,炸酱面');
break;
case 5:
console.log('星期五,豆皮');
break;
case 6:
console.log('星期六,白米粥');
case 7:
console.log('不吃');
break;
default:
// 以上条件都不满足,执行的代码块
console.log('输入的数据有误')
break;
//如果 JavaScript 遇到 break 关键词,它会跳出 switch 代码块。
}