JS基础语法---分支语句之:switch-case语句

     * switch-case语句---分支语句---多分支语句

     * 语法:

      switch(表达式){
        case 值1:代码1;break;
        case 值2:代码2;break;
        case 值3:代码3;break;
        case 值4:代码4;break;
        ...多个case
       default:代码5;
      }
     

*注意问题:

     * default后面的break是能够省略的
     * default也能够省略
     
     * switch-case 语句中和case后面的值比较的时候使用的是严格的模式
     * break是能够省略
 

执行过程:

     * 获取表达式的值,和值1比较,若是同样,则执行代码1,遇到break则跳出整个的语句,后面代码不执行
     * 若是表达式的值和值1不同,则和值2比较,若是相同则执行代码2,遇到break则跳出
     * 不然和值3比较,相同则执行代码3,遇到break,跳出;不然和值4比较,相同则执行代码4,遇到break则跳出;不然直接执行代码5

 

练习:获取一我的的成绩的级别,若是是A级则显示90到100直接的分数

    
* 若是是B级则显示80到90分
* 若是是C级则显示70到80之间分数
* 若是是D级则显示60到70分之间
* 不然显示0到59之间
 
 var jiBie = "E";
       switch (jiBie) {
         case "A":
           console.log("90到100之间");
           break;
         case "B":
           console.log("80到90之间");
           break;
         case "C":
           console.log("70到80之间");
           break;
         case "D":
           console.log("60到70之间");
           break;
         default :
           console.log("0到59之间");
       }

 

 

注意问题:

   var num = "10";//字符串
  // console.log("10"===10);//true仍是false
   switch (num) {
     case 10:
       console.log("数字的10");
       break;
     case "10":
       console.log("字符串的10");
       break;
   }
相关文章
相关标签/搜索