WHILE 循環(huán)
while邓萨,中文叫 當…時菊卷,其實就是當條件滿足時就執(zhí)行代碼缔恳,一旦不滿足了就不執(zhí)行了
語法?while (條件) { 滿足條件就執(zhí)行 }
因為滿足條件就執(zhí)行的烁,所以我們寫的時候一定要注意诈闺,就是設定一個邊界值,不然就一直循環(huán)下去了
如果沒有自身改變雅镊,那么就會一直循環(huán)不停了
DO WHILE 循環(huán)
是一個和?while?循環(huán)類似的循環(huán)
while?會先進行條件判斷,滿足就執(zhí)行仁烹,不滿足直接就不執(zhí)行了
但是?do while?循環(huán)是,先不管條件卓缰,先執(zhí)行一回砰诵,然后在開始進行條件判斷
語法:?do { 要執(zhí)行的代碼 } while (條件)
和?while?和?do while?循環(huán)都不太一樣的一種循環(huán)結構
道理是和其他兩種一樣的捌显,都是循環(huán)執(zhí)行代碼的
語法:?for (var i = 0; i < 10; i++) { 要執(zhí)行的代碼 }
這個只是看起來不太舒服,但是用起來比較好用
在循環(huán)沒有進行完畢的時候扶歪,因為我設置的條件滿足,提前終止循環(huán)
比如:我要吃五個包子善镰,吃到三個的時候,不能在吃了乎完,我就停止吃包子這個事情
要終止循環(huán),就可以直接使用?break?關鍵字
在循環(huán)中囱怕,把循環(huán)的本次跳過去毫别,繼續(xù)執(zhí)行后續(xù)的循環(huán)
比如:吃五個包子娃弓,到第三個的時候岛宦,第三個掉地下了台丛,不吃了砾肺,跳過第三個,繼續(xù)吃第四個和第五個
跳過本次循環(huán)变汪,就可以使用?continue?關鍵字