JS基础 条件分支语句

条件分支语句

单分支语句

功能:根据条件的结果是否执行大括号里面的代码块

书写格式:

if 意为如果

if(条件){代码块}

列如:

if(i<3{
       console.log(`请输入您的密码`);
       let inputPwd = rs.question();
}

双分支语句

功能:根据条件的结果执行哪个大括号里面的代码块

书写格式:

if(条件){代码块}

else{代码块}

列如:

if(i<3{
       console.log(`请输入您的密码`);
       let inputPwd = rs.question();
}else{
     console.log(`机会已无`);
}

多分支语句

功能:当条件满足时,执行if后的代码块

​ 不满足时,执行else后面if的判断

​ 若所有的if都不满足时,则执行最后一条else的代码块

书写格式:

if(条件1){代码块}

else if (条件2){代码块}

else if(条件3){代码块}

else if(条件n){代码块}

else{代码块}

列如:

if(i<3{
       console.log(`请输入您的密码`);
       let inputPwd = rs.question();
}else if(i>6&&i>3){
     console.log(`还有3次机会`);
}else{
    console.log(`机会已无`);
}

switch语句 switch意为匹配

书写格式:

switch(条件){

​ case 匹配值1:{代码块1}

​ case 匹配值2:{代码块2}

​ case 匹配值3:{代码块3}

​ case 匹配值4:{代码块4}

​ …

​ case 匹配值n:{代码块n
break;
}

​ default : {代码块}

}

 switch (caoZuo) {
              case 1: {
           console.log(`111`);
              break;}
              case 2:{
           console.log(`222`);
           break;}
           default:{
           console.log(`ddd`);
           breal;}
}

注:条件与匹配值是全等匹配,如果全等则执行想对应的代码块。

由于case的执行规则是有1个满足。则会继续执行后面case的代码块

依次为了解决这个问题,每一个case后面添加break,即终止switch语句。

当所有case都不匹配则执行default后的代码块。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值