do……while循環

2020-12-25 AnXuelin

JavaScript循環 - do…while

do…while的語法格式

執行過程:先執行一次do裡面的循環語句,再判斷是否滿足while中的表達式,如果滿足繼續執行do,依次循環,直到不滿足while中的表達式為止。

注意:

1.最後的分號不要忘記

2.循環條件中使用的變量需要經過初始化

3.循環體中,應有結束循環的條件,否則會造成死循環

來舉個小例子:

同樣用do…while計算1加到100的和

while和do…while循環的區別

我們來看下面兩個程序

第一個while由於是false,所以不會執行

第二個雖然while也是false,但是要先執行do裡面的語句,所以輸出1

那我們如何選擇while和do…while呢?

在開發中,while用的情況多。如果while處理邏輯比較彆扭時,就要用do…while。

- End –

--- web分享,分享的不只是web

相關焦點

  • do...while循環
    本篇介紹的是循環結構中的do... while循環。
  • do…while循環
    執行過程:先執行一次do裡面的循環語句,再判斷是否滿足while中的表達式,如果滿足繼續執行do,依次循環,直到不滿足while中的表達式為止。 注意: 1.最後的分號不要忘記 2.循環條件中使用的變量需要經過初始化 3.循環體中,應有結束循環的條件,否則會造成死循環 來舉個小例子: 同樣用do…while計算1加到100的和
  • java中if,while,do-while三種循環的區別
    各位小夥伴們,大家好,這次小編要介紹的是Java當中if,while,do-while三種循環的區別三種循環的區別,在之前的文章中,這三種循環小編都有介紹過,就不多說了。現在我們主要是看這三種循環的區別。
  • Java循環結構,do-while循環的簡單介紹
    各位小夥伴們大家好,這次小編要介紹的是Java的循環結構裡面的do-while循環,之前小編已經介紹了if還有while循環。現在,我們來了解一下do-while循環的結構吧,主要有兩種結構,一種是標準結構,還有一種是擴展結構。
  • 在C#中,do……while與while都是循環語句,使用時如何選擇呢?
    基本概念在C#中,共有4個與循環相關的語句:for、foreach、while、do…while,今天主要來學習do…while循環,前3個循環已詳細講解過了,可以對比一下,看這4個循環有什麼區別。do…while與while語句相似,它的判斷條件在循環後,do…while稱為後測試循環。
  • 3.2.2 JavaScript中do-while循環語句的使用
    JavaScript中的do-while循環語句也稱為後測試循環語句,它先執行一次,然後再測試循環條件是否成立,如果成立則循環,如果不成立則結束循環。其語法格式如下:do{語句組} while(表達式);參數說明:1)語句組:用來指定需要重複執行的語句,即循環體,可以是一條或多條語句。
  • 你只用do-while來實現循環?太浪費了!
    地球人都知道,do-while語句是C/C++中的一個循環語句,特點是:至少執行一次循環體;在循環的尾部進行結束條件的判斷。其實do-while還可以用在其他一些場合中,非常巧妙的處理你的一些難題,比如:在宏定義中寫複雜的語句;在函數體中中止代碼段的處理。好像有點抽象,那我們就來具體一些,通過代碼來聊聊這些用法。
  • C語言while語句與do-while語句
    一、while語句1.一般形式while(表達式)語句;(1)表達式代表循環條件(2)語句是循環體2.執行流程當循環條件成立的情況下重複執行循環體語句,循環條件不成立時循環結束3.注意的問題(1)while關鍵字後邊的表達式通常是關係表達式或者邏輯表達式(2)如果循環體語句不止一條,
  • 跟我學java編程—深入理解do-while循環語句的用法
    do-while循環與while循環的不同在於:它先執行循環體中的語句,然後再判斷條件是否為真。如果為真則繼續循環,如果為假,則終止循環。因此,do-while循環至少要執行一次循環語句。同樣當有許多語句參加循環時,要用「{」和「}」把它們括起來。
  • 流程控制之循環語句while循環語句
    while循環語句while語句也稱條件判斷語句,它的循環方式為利用一個條件來控制是否要繼續反覆執行這個語句。do…while循環語句do…while循環語句與while循環語句類似。它們之間的區別是while語句為先判斷條件是否成立再執行循環體,而do…while循環語句則先執行一次循環後,再判斷條件是否成立。也就是說do…while循環語句中大括號中的程序段至少要被執行一次。
  • while循環語句
    JavaScript循環語句 - while循環循環的概念我們再學習循環之前,先來了解一下循環1.循環就是重複的去做一件事2.循環結構就是程序中一種很重要的結構,其特點是在給定條件成立時,反覆執行某程序段,直到條件不成立時終止。
  • Java循環語句之for循環與while循環
    各位小夥伴們大家好,這次小編要介紹的是,Java循環語句之for循環與while循環。首先,小編來介紹一下什麼是循環語句。循環語句可以在滿足循環條件的情況下,反覆執行某一段代碼,這段被重複執行的代碼被稱為循環語句,當反覆執行這個循環時,需要在合適的時候把循環判斷修改為false結束循環。循環語句主要有for循環,while循環,do…while循環。
  • 小開帶你學C++|Lesson 8 do-while,二維數組和循環嵌套
    循環,有時候可以用來代替for循環。這次我們來學習do-while循環和循環嵌套。先來看do-while循環的寫法:int c=1,a=10;do{ c++;a--;}while(a>=0);很顯然,do裡的內容就是符合while條件的時候的內容。唯一的區別是,while循環是先判斷條件符不符合,然後在執行命令。
  • Linux shell awk 流程控制語句(if,for,while,do)詳細介紹
    在linux awk的 while、do-while和for語句中允許使用break,continue語句來控制流程走向,也允許使用exit這樣的語句來退出
  • 用實際案例 帶你形象理解for&while循環語句
    >首先是 while 循環語句語法格式:while(條件表達式){執行語句}那麼除了 while 我們還有 do...while 循環語句這個語句和 while 的用法很像的>語法格式:do{執行語句;}while(條件表達式);值的注意的是:while 是先檢測是否滿足條件
  • 013-While循環
    Python中的while循環# Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重複處理的相同任務。: print("一條語句")# 創建一個while循環# 條件為真,無限循環# while True:# print("條件為真")while False:
  • C語言基礎:以實例跟我學while循環結構,計算圓周率pi
    循環結構是程式語言中的一種基本程序結構,C語言中有兩種表示方法,分別可通過for循環和while循環結構實現。上篇文章已經講了for循環的使用方法,詳細請參考:這次通過一個計算圓周率pi的例子給大家介紹C語言中while循環結構的編程方法。
  • Python中的while循環
    # Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重複處理的相同任務。 # while中執行語句可以是單個語句或語句塊。判斷條件可以是任何表達式,任何非零、或非空(null)的值均為true。當判斷條件假 false 時,循環結束。
  • do{}while(0)只執行一次無意義?你可能真的沒理解!
    {  //循環體}while (條件表達式); do while/while do的區別 意思是先幹了再說!!}while(0) 這樣的代碼一看就不是一個循環,do..while表面上在這裡一點意義都沒有,只執行一次而已,那麼為什麼要這麼用呢? 總結了7種妙處 實際上,do{...}while(0)的作用可不止一點點,下面我列舉了一些。
  • 一個案例輕鬆認識Python 循環語句(while)——猜數遊戲
    Python 中的循環語句有 for 和 while。一、while 循環while 語句的一般形式:while 判斷條件(condition):      執行語句(statements)……注意冒號和縮進。另外,在 Python 中沒有 do..while 循環。