JS基礎_條件分支語句:switch語句
阿新 • • 發佈:2017-10-12
基礎 分支 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語句