迴圈的好處,和三種迴圈的區別

2021-10-01 08:22:30 字數 974 閱讀 8728

在軟體這個行業 我覺得 無論是前端還是後端都離不開迴圈,迴圈是邏輯的開始, 也是主要核心,一般大家用的迴圈就是for迴圈,while迴圈,還有do-while迴圈三種!

最常見的 三種迴圈各有各的好處和優勢,但都有相似的地方,其中我們最常見的就是for迴圈,我們拿到最後說,先說說迴圈的作用和用法,

比如我們最經典的一些例子,列印100遍hello world;

var a = 1

while (a<=100)

如果你要乙個乙個打,10個100個 也許你會說你可以打出來,但是1000個10000個呢, 如果你要乙個乙個打 就展示不出計算機的魅力了;

簡單幾行**就可以解決問題;這就是迴圈的好事;也就是簡單的邏輯性!

我們來說一下 while 和do-while 的區別,我們還是**來展示一下

//while迴圈

var i = 10;

while(i>10)

// do-while迴圈

dowhile(i>10);

這裡執行就很明顯的能看出結果,while語句是先進行判斷,看是否符合條件在去進行裡面的**, 而do-while不一樣他是先完成一次 do 裡面的**,然後在去判斷條件,看是否執行第二次,或更多次;

還有乙個迴圈我還沒有說到, 就是for迴圈,for迴圈的用法也很簡單;同時for迴圈和其他迴圈也是可以巢狀的;

for (var i = 1; i < 100; i++)

這三行**,我們可以理解為四個部分;第乙個部分就是 定義乙個變數 var i = 1; 第二步就是i<100,這就是判斷條件,是true 還是flase,滿足條件就進行,第三部分,就是裡面的部分 document.write('我要執行很多次');最後執行**塊4 i++;i++進行改變後就又會執行**塊2 的判斷234234;直到不滿足條件為止;當然如果**塊2 一直是true 就會大家所說的死迴圈;

這就是我對三個迴圈的認知和理解!

48 三種迴圈的區別

1 2 三種迴圈的區別3 4public class operatordemo 11system.out.println 1213 while 迴圈 14int j 3 15while j 3 1819 do.while 迴圈實現 20int k 3 21do while k 3 25 26 27 ...

Java三種迴圈之間的區別

三種迴圈的區別。1.如果條件判斷從來沒有滿足過,那麼for迴圈和while迴圈將會執行0次,但是do while迴圈會執行至少一次。2.for迴圈的變數在小括號當中定義,只有迴圈內部才可以使用。while迴圈和do while迴圈初始化語句本來就在外面,所以出來迴圈之後還可以繼續使用。public ...

PHP的三種迴圈

while 只要條件為真就迴圈 for 提前知道迴圈的次數 foreach 用來迴圈陣列,指標控制 和while for控制迴圈次數的條件不同 當物件被foreach的時候,內部的valid,current,key方法會依次被呼叫,其返回的值便是foreach語句的key和value。當一次迴圈體結...