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語句
- js with語句使用程式碼例項JS
- 開心檔之Java switch case 語句Java
- js 學習之路7:switch/case語句的使用JS
- Go語言 - switch/caseGo
- 為什麼Python中沒有Switch/Case語句?Python
- Swift學習筆記(二十七)——條件語句和Switch-case語句Swift筆記
- eslint 效驗 switch case語句縮排警告提示處理EsLint
- JavaScript switch 語句JavaScript
- JavaScript switch語句JavaScript
- Go switch 語句Go
- 消除程式碼中的 if-else/switch-case
- Oracle Case語句用法Oracle
- 使用for語句批量註冊事件處理函式程式碼例項事件函式
- java學習基礎篇筆記4-----switch-case語句+Scanner類Java筆記
- 如何優化程式碼中大量的if/else,switch/case?優化
- switch語句的妙用
- switch語句逆向分析
- Java switch caseJava
- [Linux]控制語句If caseLinux
- MySQL管理之SQL語句例項MySql
- JavaScript中的switch語句JavaScript
- [譯] part 10: switch 語句
- 03 shell程式設計之case語句與函式程式設計函式
- [shell基礎]——if/for/while/until/case 語句While
- 測試TOM=SQLLDR使用CASE語句SQL
- java switch語句是什麼?Java
- java中switch語句注意--breakJava
- Java 判斷語句 - if…else/switchJava
- 第 7 小節 if、switch 語句
- switch case 的 expected expressionExpress
- switch_case練習
- Java學習之分支結構---判斷語句:if語句和switch語句Java
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- 14 個 SQL 拿來就用語句例項!SQL
- MySQL 的CASE WHEN 語句使用說明MySql