switch case的應用


  格式:

switch(n){
    case a:
       //輸出語句
       break;
    case b:
       //輸出語句
       break; 
   default ://輸出語句
}

 

  上面的n可以是一個數字、數組、字符串。

  當n與a匹配上的時候,則執行當前case下面的輸出語句,如果有break存在,name在輸出之后會馬上跳出當前switch語句,若當前case輸出語句后面沒有break,則輸出當前case語句之后繼續執行判斷,直到break跳出當前switch。

  case可以有很多個,可以根據需要在適當的case后面加入break執行是否結束switch判斷。

  一般情況下,會在switch里面加上default,如果case后面的值沒有與變量相等的時候,就執行default,並輸出結果。

  default一般寫在switch最后,作為結束語,而且default不需要break語句。

  示例:

var i=3;
switch(i){
    case 1:
        console.log('一');
    case 2:
        console.log('二');
    case 3:
        console.log('三');
    case 4:
        console.lon('四');
    default:
        console.log('hello');
}

  輸出結果為:

        三

        四

        hello

  加上break:

var i=3;
switch(i){
    case 1:
        console.log('一');
    case 2:
        console.log('二');
    case 3:
        console.log('三');
    case 4:
        console.log('四');
        break;
    default:
        console.log('hello');
}

  輸出結果為:

        三

        四


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM