分支语句
流程控制
控制代码按照什么顺序执行
流程控制的三种结构:顺序结构、分支结构、循环结构
1.if的语法结构
if(条件表达式){
//执行语句
}
if(3>5){
alert('小可爱');
}
2.if else的语法结构
//网吧
var age = prompt('请输入您的年龄');
if(age >=18)
alert('你可以进入,玩得愉快');
else
alert('对不起,你不能进入');
判断闰年
var year = prompt('请输入年份');
if(year%4 == 0&&year%100 != 0||year%400 == 0)
alert('是闰年');
else
alert('不是闰年');
3.if else if的多分支语句
语法规范
if(条件表达式){
//语句1;}
else if(条件表达式){
//语句2;}
else{
//最后的语句;}
案例
//判断成绩级别
var grade = prompt('请输入你的成绩');
if(grade>=90){
alert('A');}
else if(80<=grade<90){ //可直接写grade>=800
alert('B');}
else if(70<=grade<80){
alert('C');}
else if(60<=grade<70){
alert('D')}
else
alert('E');
4.三元表达式
5.switch
语法结构:
switch(fruit){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
...
default:
执行最后的语句;
}
案例:
var fruit = prompt('请输入要查询的水果');
switch(fruit){
case '苹果':
alert('2.5');
break;
case '香蕉':
alert('2');
break;
case '西瓜':
alert('1');
break;
default:
alert('没有这种水果');
}