if 写法
语法:
if (false) {
alert('我是代码段1')
} else if (false) {
alert('我是代码段2')
} else {
alert('我是代码段3')
}第一个条件为 false,第二个条件为 false,最终会打印 “我是代码段3”
只有前面所有的条件都不满足的时候会执行 else 后面的 {} 里面的代码
只要前面有一个条件满足了,那么后面的就都不会执行了
var score = prompt("输入分数");
if (score >= 90) {
alert("优秀");
} else if (score >= 70) {
alert("良好");
} else if (score >= 60) {
alert("及格");
} else {
alert("不及格");
}
switch 写法
语法:
switch (要判断的变量) {
case 情况1: //要判断的变量 === 情况1
情况1要执行的代码
break
case 情况2:
情况2要执行的代码
break
case 情况3:
情况3要执行的代码
break
default:
上述情况都不满足的时候执行的代码
}default 默认
case 情况
break 中断
switch 开关
var score = parseInt(prompt("输入分数") / 10);
switch (score) {
case 10:
case 9:
alert("优秀");
break;
case 8:
case 7:
alert("良好");
break;
case 6:
alert("及格");
break;
default:
alert("不及格");
break;
}