JavaScript Switch case 寫法

JavaScript Switch case 用來判斷各種不同的情況,而決定要執行哪個部分的程式碼,使用 Switch 必須先設定好各種條件(case),除了各種條件之外,還可以加入 default 的區塊,當所有條件均不符合時,可以執行 default 的程式碼。

JavaScript Switch 語法範例
<script language="javascript">
var Number=0;
switch (Number) {
case 0:
 x="Number 是 0";
 break;
case 1:
 x="Number 是 1";
 break;
default:
 x="沒有符合的條件";
}
document.write(x);
</script>
由範例可以看到每個 case 都搭配一個 break,這樣的意思是當符合該 case 的時候,執行完程式碼之後,透過 break 跳出這個 switch,不再執行 switch 內的其他程式碼。在此範例中,由於 Number 預設為 0,所以最後會 document.write 輸出的值為「Number 是 0」,我們也加入了 default 的區塊,如果將範例的 Number 初始值設為其他不在條件內的數字,例如 Number=3,則會輸出「沒有符合的條件」。

延伸閱讀
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012