大致结构:
if else / if elseif
#结构: if--else-- 如果--否则--
if(条件表达式){
代码块1
}else{
代码块2
}
#注: 条件表达式为true,执行代码块1
条件表达式为false,执行else中的代码块2
小的语句:可以用三目可以用
#结构: if--else if-- 多条件判断语句
if(条件表达式){
代码块1
}else if(条件表达式){
代码块2
}
例如:代码如下
var age = prompt("年龄");
if (age >= 0 && age<=18) {
alert("未成年"){弹窗}
} else {
alert("成年人")
}
多个if语句的写法:
var d = prompt("请输入距离");
if (d<=400) {
alert("24")
}else if(400<=d && d<1000){
alert("30")
}else if(1000<=d && d<3000){
alert("40")
}else if(3000<=d && d<5000){
alert("50")
}else{
alert("100")
}
4-2 switch语句:
switch语句用来定义多分支条件语句,语法如下:
switch(表达式){
case 值1:
执行体1;
break;
case 值2:
执行体2;
break;
...
default:
默认执行体;
break; //default语句中break可有可无。
}
具体事例代码:
var score = prompt("请输入分数");
score = Number(score)
switch (score) {
case 100:
console.log("满分");
break;
case 90:
console.log("优");
break;//跳出循环
case 80:
console.log("良");
break;
default:
console.log("重修")
}