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;
   }
相關文章
相關標籤/搜索