目标:解决以下问题
- 熟练使用if分支语句
案例一:进入网吧案例:要求判断你的年龄是否可以进入网吧上网
var age=prompt('请输入你的年龄'); if(age>=18){ alert('大爷进来玩啊~。~') }else{ alert('小屁孩滚出克!') }
案例二:判断输入的年份是否为闰年
var year=prompt('请输入你要检测的年份'); if(year%4==0&&year%400!=0||year%400==0){ alert('你输入的年份为闰年') }else { alert('你输入的年份为平年') }
案例三:根据成绩进行等级分类
var grade =prompt('请输入你的成绩:'); if(grade>=90){ alert('你的等级是A') }else if(grade>=80){ alert('你的等级是B') }else if(grade>=70){ alert('你的等级是C') }else if(grade>=60){ alert('你的等级是D') }else{ alert('你的等级是E,加油奥') }
- 熟练使用switch分支语句
解析:针对变量设置一系列的特定值的选项时,适合使用switch。
//switch基本结构 // switch(表达式){ // case value1: // 执行语句1; // break; // case value2: // 执行语句2; // break; // ... // default: // 执行最后的语句; // } //查询水果案例 var fruit=prompt('请输入你的水果品种'); switch(fruit){ case '苹果': alert('6.9/斤'); break; case '香蕉': alert('5/斤'); break; case '猕猴桃': alert('7/斤'); break; default: alert('水果无了') }
- 熟练使用三元表达式
语法结构:条件表达式? 表达式1 :表达式2
案例解析:数字补0
//数字补0案例 var num=prompt('请输入数字'); num<10? alert('0'+num):alert(num);