JavaScript中break和continue的區別

来源:https://www.cnblogs.com/webaction/archive/2020/07/02/13227389.html
-Advertisement-
Play Games

break語句描述:break語句,用於無條件結束各種迴圈(退出迴圈)和switch。說明:一般情況下,需要在break語句之前加一個條件判斷。換句話說:就是條件成立了,就退出迴圈。continue語句描述:結束本次迴圈,而開始下一次迴圈。continue之後的代碼不再執行了。說明:一般情況下,需要 ...


break語句描述:break語句,用於無條件結束各種迴圈(退出迴圈)和switch。說明:一般情況下,需要在break語句之前加一個條件判斷。換句話說:就是條件成立了,就退出迴圈。
continue語句描述:結束本次迴圈,而開始下一次迴圈。continue之後的代碼不再執行了。說明:一般情況下,需要在continue語句之前加一個條件判斷。

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>JavaScript中break和continue的區別</title>
 6     </head>
 7     <body>
 8         <script type="text/javascript">
 9                 var sum = 0; 
10                         for(var i=1;i<=10;i++){
11                             if(i==6){
12                                //break;
13                                 continue;
14                             }
15                         document.write(i+"  ");   
16                         }
17         </script>
18     </body>
19 </html>

註:先觀察結果,然後將break註釋掉,改用continue,再次觀察結果,可以看出,條件滿足時,break直接跳出迴圈,不再進行迴圈操作,而改用continue時,條件滿足,跳出當次迴圈,進入下一次迴圈


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文更新於2019-07-27,使用MySQL 5.7,操作系統為Deepin 15.4。 在創建一個n列的複合索引時,實際是創建了n個索引。可利用索引中最左邊的列集來匹配行,這樣的列集稱為最左首碼。 InnoDB表中的記錄會按一定順序存儲。如果有主鍵,則按主鍵順序;如果沒有主鍵但有唯一索引,則按唯 ...
  • 1問題 uuid採用char(32)或char(36)存儲的話,需要占用32或36個位元組。為節省存儲空間,改為binary(16),占用16位元組。對於500W行的表,可節省7.4G的空間。 mybatis中沒有預設的type handler來完成uuid類型<->binary類型的相互轉換,需要自定 ...
  • 一、發送自定義廣播 1.廣播主要分為兩種: 標準廣播和有序廣播 2.發送標準廣播 先定義一個廣播接收器來接收廣播 package com.example.broadcasttest2; import android.content.BroadcastReceiver; import android. ...
  • 有時候編譯android鏡像會用到一些不需要的app和系統服務,咱們測驗將其裁剪出去。 ####1、源碼目錄 build/target/product/* 在此下麵有不少*.mk文件,這一找到相應的app進行規避修改:android diff–gita/target/product/core.mkb ...
  • 修改android studio的logcat列印顏色 Settings → Editor → Color Scheme → Android Logcat 編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。 ...
  • 面試形式:電話面試 作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流群:761407670 進群密碼‘博客’,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿裡面試題、面試經驗,討論技術, 大家一起交流學習成長! 1. 你平時怎麼解決網路請求的依賴關係:當一個介面的請求需 ...
  • 前言 最近做一個簡單的應用,使用到了一些WebView的相關知識,這裡做一些總結。 為WebView中的輸入框賦值 讀取WebView控制項中的值 執行WebView中網頁的方法 註入一段js代碼,為一個控制項賦值一個點擊方法 讀取WebView網頁中的表格. 一、為輸入框賦值和取值 首先,載入網頁的方 ...
  • 前端開發當中最有意思的就是實現動畫特效,Flutter提供的各種動畫組件可以方便實現各種動畫效果。Flutter中的動畫組件主要分為兩類: 隱式動畫控制項:只需設置組件開始值,結束值,執行時間,比如AnimatedOpacity,AnimatedSize等組件。 顯式動畫控制項:需要設置Animatio ...
一周排行
    -Advertisement-
    Play Games
  • 前言 插件化的需求主要源於對軟體架構靈活性的追求,特別是在開發大型、複雜或需要不斷更新的軟體系統時,插件化可以提高軟體系統的可擴展性、可定製性、隔離性、安全性、可維護性、模塊化、易於升級和更新以及支持第三方開發等方面的能力,從而滿足不斷變化的業務需求和技術挑戰。 一、插件化探索 在WPF中我們想要開 ...
  • 歡迎ReaLTaiizor是一個用戶友好的、以設計為中心的.NET WinForms項目控制項庫,包含廣泛的組件。您可以使用不同的主題選項對項目進行個性化設置,並自定義用戶控制項,以使您的應用程式更加專業。 項目地址:https://github.com/Taiizor/ReaLTaiizor 步驟1: ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • Channel 是乾什麼的 The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consume ...
  • efcore如何優雅的實現按年分庫按月分表 介紹 本文ShardinfCore版本 本期主角: ShardingCore 一款ef-core下高性能、輕量級針對分表分庫讀寫分離的解決方案,具有零依賴、零學習成本、零業務代碼入侵適配 距離上次發文.net相關的已經有很久了,期間一直在從事java相關的 ...
  • 前言 Spacesniffer 是一個免費的文件掃描工具,通過使用樹狀圖可視化佈局,可以立即瞭解大文件夾的位置,幫助用戶處理找到這些文件夾 當前系統C盤空間 清理後系統C盤空間 下載 Spacesniffer 下載地址:https://spacesniffer.en.softonic.com/dow ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • 一、ReZero簡介 ReZero是一款.NET中間件 : 全網唯一開源界面操作就能生成API , 可以集成到任何.NET6+ API項目,無破壞性,也可讓非.NET用戶使用exe文件 免費開源:MIT最寬鬆協議 , 一直從事開源事業十年,一直堅持開源 1.1 純ReZero開發 適合.Net Co ...
  • 一:背景 1. 講故事 停了一個月沒有更新文章了,主要是忙於寫 C#內功修煉系列的PPT,現在基本上接近尾聲,可以回頭繼續更新這段時間分析dump的一些事故報告,有朋友微信上找到我,說他們的系統出現了大量的http超時,程式不響應處理了,讓我幫忙看下怎麼回事,dump也抓到了。 二:WinDbg分析 ...
  • 開始做項目管理了(本人3年java,來到這邊之後真沒想到...),天天開會溝通整理需求,他們講話的時候忙裡偷閑整理一下常用的方法,其實語言還是有共通性的,基本上看到方法名就大概能猜出來用法。出去打水的時候看到外面太陽好好,真想在外面坐著曬太陽,回來的時候好兄弟三年前送給我的鍵盤D鍵不靈了,在打"等待 ...