js 的基础语句—条件分支语句。

条件分支语句分三类,

   1,单分支,工作原理:判断条件为真,执行大括号里的代码块;为假不执行。

if (判断条件){
    JS代码块;
}

 

   2,双分支,工作原理:判断条件为真,执行大括号里的代码块1;为假执行else大括号里的代码块2。

if (判断条件){
    JS代码块1;
}else{
    JS代码块2;
}

 

   3,多分支,工作原理:执行满足条件的代码块,其他都不会再执行。

if (判断条件1){
    JS代码块1;
}else if(判断条件2){
    JS代码块2;
}else if(判断条件n){
    JS代码块n;
}else{
    JS代码块;
}

 

   4,switch语句。

switch(匹配值){    
case 表达式1:        代码块1;        break;   
case 表达式2:       代码块2;        break;   
case 表达式n:         代码块n;       break;   
default:代码块;
}

 

                    工作原理:匹配值要与case后表达式的值全等匹配,即数据类型和值都相同。如果相等,则执行对应case后的代码块。当所有case都不匹配时,则执行default后的代码块

                   由于每个case执行完成后,会继续执行后面case的代码块,要给每个case添加break,功能是终止当前switch的执行。如果 default 不是 switch 代码块中最后一个 case,请记得用 break 结束默认 case。

                当多个case使用相同代码块时,可像以下示例书写

switch (num1) {
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
        console.log(`今天是工作日`);
        break;
    case 6:
    case 7:
        console.log(`今天是休息日`);
        break;
    default:
        console.log(`请输入1-7的数字,您输入的是${num1}`);
}

 

posted @ 2021-02-01 09:19  伍阳  阅读(385)  评论(0)    收藏  举报