if语句
1、if 语法结构
if (条件表达式) {
//执行语句
}
如果(条件表达式)为true,执行语句;反之
例:
if (8 > 5) {
alert(true);
}
2、双分支if else 语句结构
if (条件) {
//true
} else {
//false
}
案例:
如果18岁,则进入,反之。
做法分析:
1、弹出输入框
2、用if判断
3、输出
var age = prompt("输入年龄");
if (age >= 18) {
alert('进入成功');
}else {
alert('进入失败');
}
3、多分支if else if 语句结构
if (condition) {
}else if (condition) {
}else if (condition) {
}else {
}
案例:成绩分类
var score = prompt('输入成绩');
if (score >= 90) {
alert('成绩为优秀')
} else if (score >= 70) {
alert('成绩为良好')
} else if (score >= 60) {
alert('成绩为及格')
} else {
alert('成绩为不及格')
}
4.三元表达式
语法结构:条件表达式 ? 表达式1 : 表达式2
如果条件表达式结果为true,则返回 表达式1的值;为false,返 回表达式2的值;
案例:如果输入的数字小于10,则在前面补0 ,反之不用
var num =prompt('输入一个数');
var result = num < 10 ? '0' + num : num;
alert(result);
5.switch多分支语句
语法结构:
switch (key) {
case value:
执行语句
break;
...
default:
执行语句
break;
}
特定的值用switch,其余用if,必须有break才能退出程序
案例:查询水果价格
var fruit = prompt ('输入水果');
switch (fruit) {
case '苹果':
alert('35元');
break;
case '梨子':
alert('20元');
case '榴莲':
alert('100元');
default:
alert('没有' + fruit + '水果')
break;
}