switch case語句程式碼例項
它是一個流程控制語句,與if else語句類似,但是區別也是很大的。
下面先看一下switch case的基本用法,此語句可以實現基於不同的條件,來執行不同的語句。
語法結構:
[JavaScript] 純文字檢視 複製程式碼switch(n){ case 1: 執行程式碼塊 1 break; case 2: 執行程式碼塊 2 break; default: n 與 case 1 和 case 2 不同時執行的程式碼 }
在使用switch case的時候,首先會設定n的值,然後n的值就會和case後面的值相比較,如果相同,則執行對應case後面的執行程式碼塊。
先來看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var webName="螞蟻部落" switch(webName){ case "螞蟻部落": console.log("www.softwhy.com"); break; case "網易": console.log("www.163.com"); break; default: console.log("其他網站"); }
上面的程式碼會列印出"螞蟻部落"。到這裡,可能有不少的朋友會問,break的和default的作用是什麼。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var webName="螞蟻部落" switch(webName){ case "螞蟻部落": console.log("www.softwhy.com"); case "網易": console.log("www.163.com"); default: console.log("其他網站"); }
如果沒有break,那麼即使是case匹配以後,還是會執行後面的語句。
default就更簡單了,類似於if else中的else,如果前面的條件不匹配,那麼就會執行default分支。
相關文章
- JAVA基礎--Switch case語句Java
- java中的switch case語句Java
- printf格式控制、switch-case語句
- 開心檔之Java switch case 語句Java
- js 學習之路7:switch/case語句的使用JS
- eslint 效驗 switch case語句縮排警告提示處理EsLint
- case when 語句
- 消除程式碼中的 if-else/switch-case
- JavaScript switch語句JavaScript
- JavaScript switch 語句JavaScript
- java學習基礎篇筆記4-----switch-case語句+Scanner類Java筆記
- 如何優化程式碼中大量的if/else,switch/case?優化
- switch語句逆向分析
- Java switch caseJava
- 條件判斷語句 if case
- 03 shell程式設計之case語句與函式程式設計函式
- JavaScript中的switch語句JavaScript
- [譯] part 10: switch 語句
- 14 個 SQL 拿來就用語句例項!SQL
- Java 判斷語句 - if…else/switchJava
- 第 7 小節 if、switch 語句
- java中switch語句注意--breakJava
- java switch語句是什麼?Java
- Oracle select 語句字串拼接小例項-quote使用Oracle字串
- switch_case練習
- 06_SHELL程式設計之CASE語句+函式+正則程式設計函式
- 自定義註解例項實現SQL語句生成SQL
- 例項詳解如何構建動態SQL語句SQL
- 理解Java中的switch分支語句Java
- dom操作程式碼例項
- css梯形程式碼例項CSS
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- 程式碼安全測試第九期:Switch中省略了break語句導致的程式碼缺陷漏洞
- if 多分支語句和 switch 多分支語句的異同之處
- Java-Annotation的一種用法(消除程式碼中冗餘的if/else或switch語句)Java
- JVM指令分析例項四(陣列、switch)JVM陣列
- JavaScript switch與if else語句的區別JavaScript
- Android switch語句報錯Constant expression requiredAndroidExpressUI
- 物聯網學習教程——switch語句