大致结构:
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("重修") }