1. 程式人生 > >JS基礎_條件分支語句:switch語句

JS基礎_條件分支語句:switch語句

基礎 分支 char clas size 實現 class 開始 結果

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             /*
 8              * 條件分支語句也叫switch語句
 9              *     語法:
10              *         switch(條件表達式){
11 * case 表達式: 12 * 語句... 13 * break; 14 * case 表達式: 15 * 語句... 16 * break; 17 * default: 18 * 語句...
19 * break; 20 * } 21 * 22 * 執行流程: 23 * switch...case..語句 24 * 在執行時會依次將case後的表達式的值和switch後的條件表達式的值進行全等比較, 25 * 如果比較結果為true,則從當前case處開始執行代碼。 26 * 當前case後的所有的代碼都會執行,我們可以在case的後邊跟著一個break關鍵字,
27 * 這樣可以確保只會執行當前case後的語句,而不會執行其他的case 28 * 如果比較結果為false,則繼續向下比較 29 * 如果所有的比較結果都為false,則只執行default後的語句 30 * 31 * switch語句和if語句的功能實際上有重復的,使用switch可以實現if的功能, 32 * 同樣使用if也可以實現switch的功能,所以我們使用時,可以根據自己的習慣選擇。 33 */ 34 35 //根據num的值,輸出對應的中文 36 37 var num = 3; 38 39 if(num == 1){ 40 console.log(""); 41 }else if(num == 2){ 42 console.log(""); 43 }else if(num == 3){ 44 console.log("");// 45 } 46 47 //------------------------------------------------------------------------------------------ 48 49 num = "hello"; 50 51 switch(num){ 52 case 1: 53 console.log(""); 54 //使用break可以來退出switch語句 55 break; 56 case 2: 57 console.log(""); 58 break; 59 case 3: 60 console.log(""); 61 break; 62 default: 63 console.log("非法數字~~");//非法數字~~ 64 break; 65 } 66 67 </script> 68 </head> 69 <body> 70 </body> 71 </html>

JS基礎_條件分支語句:switch語句