JavaScript

JavaScript:切換實例

JavaScript:切換實例

在簡單的編程中,使用if…else if…語句幫助下的多個語句是很有幫助的,而且不需要動腦筋。但是,在編寫複雜的JavaScript代碼時,不建議使用上述方法,因為這種方法會使現有的JavaScript代碼複雜化,還會增加出錯的機會。在處理多個條件下的單個變量時,也不建議使用多分支方法。

您可以選擇切換情況方法,而不是為單個變量定義多個條件。與if…else if…語句相比,switch語句更高效、更短、執行時間更短。

switch語句首先定義一個標準表達式。然後對標準表達式求值。然後為主表達式的不同所需結果定義語句。根據標準表達式的結果,執行相關語句。解釋器分析表達式的結果,然後查找為該結果定義的語句。如果沒有找到可能的匹配,則執行默認語句。

以下是JavaScript代碼中Switch語句的語法:

switch(需要執行的表達式){case number 1:必須執行的語句break;案例2:必須執行的語句中斷;...case number n:必須執行的語句break;default:必須執行的語句}

有一個問題,解釋器將繼續為每種情況執行語句。必須有一種方法以某種方式通知解釋器特定的情況已經結束,各自的任務通過引入break語句完成。

以下是使用上述Switch case語句的JavaScript代碼示例:

   
Baidu

程序的輸出是:

編程測試

優秀的

最終測試結果

break語句的重要性可以通過以下代碼來確定。

下麵是一個使用上述Switch case語句和using break語句的JavaScript代碼示例:

   
Baidu

程序的輸出是

編程測試

優秀的

很好

可憐的

非常貧窮的

不通過

錯誤

最終測試結果

Baidu
map