1. 程式人生 > 實用技巧 >JavaScript中的switch分支語句

JavaScript中的switch分支語句

switch分支語句,描述:根據一個變數的不同取值,來執行不同的程式碼。
語法結構:switch(變數){case 值1:程式碼1;break;case 值2:程式碼2;break;case 值3:程式碼3;break;default:如果以上條件都不滿足,則執行該程式碼;}
switch結構說明:switch、case、break、default都是系統關鍵字,都必須全小寫。
switch後的小括號():小括號內一般是一個變數名,這個變數可能會有不同的取值。每個case的值,與變數的值進行比對,如果一致就執行該case後的程式碼。所有的case都是“或”的關係,每時每刻只有一個case會滿足條件。每個case中的程式碼執行完畢後,必須要用break語句結束,結束之後,程式將跳到switch結束大括號之後執行。如果不寫break語句的話,下面所有的case語句都會執行一遍。

 1 <script type="text/javascript">
 2         var today = new Date;
 3         var week =today.getDay();
 4         var str;
 5         switch(week){case 1: str='一';break;case 2: str='二';break;case 1: str='一';break;case 3: str='三';break;case 4: str='四';break;case 5: str='五';break;}
 6         document.write('今天星期'+str);
7 default: 8 str = "日"; 9 } 10 如果以上條件都不滿足,則執行該程式碼 11 </script>