switch不加break情況分析
關於switch語句基本用法可以參閱JavaScript switch語句一章節。
我們知道使用break語句可以跳出整個switch語句。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num=5; switch(num){ case 7: console.log("數字等於7"); break; case 6: console.log("數字等於6"); break; case 5: console.log("數字等於5"); break; default: console.log("螞蟻部落"); }
程式碼執行效果截圖如下:
num等於5,執行與匹配case相關聯的程式碼,列印出"數字等於5"。
由於後面緊跟著break語句,那麼將跳出整個switch語句。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num=5; switch(num){ case 7: console.log("數字等於7"); break; case 6: console.log("數字等於6"); break; case 5: console.log("數字等於5"); case 4: console.log("數字等於4"); case 3: console.log("數字等於3"); default: console.log("螞蟻部落"); }
程式碼執行效果截圖如下:
程式碼分析如下:
case 5相關聯的程式碼沒有break語句,那麼執行它後面的所有case(包括default)相關聯的程式碼直到遇到break語句,即便case後面的表示式條件不成立也無妨。
相關文章
- java中switch語句注意--breakJava
- 呼叫layoutSubviews各種情況分析View
- 流失原因分析方法6 版本消化情況分析法
- CIO:採用多雲策略的情況分析
- Cirium:疫情之下航空業復甦情況分析
- ORACLE程式佔用CPU情況分析(轉載)Oracle
- 試分析tempdb transaction log變滿的情況
- MySQL中slave監控的延遲情況分析MySql
- Redis 實用小技巧—— key 分佈情況分析Redis
- .NET Core HttpClient請求異常詳細情況分析HTTPclient
- oracle v$sqlare 分析SQL語句使用資源情況OracleSQL
- eMarketer:2011年Facebook的營收情況分析營收
- Java 14中對switch的增強,終於可以不寫break了Java
- 如何從最壞、平均、最好的情況分析複雜度?複雜度
- js引起記憶體洩露的幾種情況分析JS記憶體洩露
- 使用ass109.awk 分析會話阻塞情況會話
- 可以看一下引數情況,分析一下
- 通過 Battery Historian 工具分析 Android APP 耗電情況BATAndroidAPP
- AWR收集緩慢、掛起的幾種常見情況分析
- Wifiner 中文版 - WIFI訊號覆蓋情況分析工具WiFi
- 關於db2 lsn將要耗盡的情況分析DB2
- linux系統檢視系統資源分析效能情況Linux
- YTU-OJ-Problem Q: A改錯題--體檢情況分析
- 全球大資料公司融資及併購情況彙總分析大資料
- 城市天氣情況APIAPI
- metricbeat 監控 nginx 情況Nginx
- Linux TCP RST情況LinuxTCP
- mysql索引失效的情況MySql索引
- NoClassDefFoundError的兩種情況Error
- ORACLE索引被抑制情況Oracle索引
- 查詢鎖等待情況
- Python語言的前景、方向、優缺點、就業情況分析Python就業
- chrome彈窗在雙屏情況下left居中定位異常分析Chrome
- IT職場:哪些情況下需要進行詳細的價值流分析?
- 開源 .NET 一年後,ASP.NET 貢獻情況分析ASP.NET
- Linux 檢視程式情況Linux
- MySQL哪些情況需要新增索引?MySql索引
- Mysql 可能鎖表的情況MySql