选择结构

140 阅读1分钟

if:

 let chenji = 59;

 console.log(chenji>60);

 if()括号里面的条件是 为true 则执行对应的方法块 */

 如果是false 则不执行 */

 if(chenji>60){

 alert('成绩及格')

 }else{

 如果if里面的条件返回的是false,就执行else里面的方法块 */

 alert('成绩不合格,请补考')

 }

else if练习:

/* 输入考试成绩 大于等于60分 给及格 大于90 给优秀 其他不及格 */

 let chenji = prompt('输入成绩');

if(chenji>90){

alert('优秀')

}else if(chenji>=60){

alert('及格')

}else{

alert('不及格')

switch:

switch 会把括号里面的值 和 case进行比较 (值和类型都要一致) */

switch (prompt('输入你的等级')) {

case '1':

   alert('你的级别是1级');

break;

case '2':

   alert('你的级别是2级');

break;

/* 如果以上条件都对不上,就执行下面的代码 */

default:

   alert('找不到对应的等级');

break;

}