在編程中,循環語句是一種非常常見的語句,它可以讓我們反覆執行一段代碼,直到滿足某個條件才會退出循環。但有時候我們需要在循環體內根據某些條件跳出本次循環,進入下一次循環或者直接退出循環。在本篇文章中,我們將探究跳出本次循環的關鍵字及使用方法。
一、跳出本次循環的關鍵字是什麼
跳出本次循環有兩種關鍵字,分別是「continue」和「break」。
- continue:用於跳過本次循環,直接進入下一次循環。
- break:用於跳出當前循環,直接退出循環。
二、跳出本次循環執行下一次循環
使用關鍵字「continue」可以跳過本次循環,直接進入下一次循環。例如,在一個for循環中,如果我們需要在i=3的時候跳過本次循環,直接執行下一次循環,則可以這樣寫:
for(var i=1;i<=5;i++){
if(i==3){
continue;
}else{
document.write(i + "<br>")
}
}
運行結果:
1
2
4
5
可以看到,當i=3的時候,跳過了本次循環,直接進入下一次循環。如果不使用「continue」關鍵字,則會輸出3。
三、跳出本次循環體的語句
使用關鍵字「break」可以跳出本次循環體,直接退出循環。例如,在一個while循環中,如果我們需要在i=3的時候跳出循環,則可以這樣寫:
var i=1;
while(i<=5){
if(i==3){
break;
}else{
document.write(i + "<br>")
}
i++;
}
運行結果:
1
2
可以看到,當i=3的時候,跳出了整個循環體,不再執行下一次循環。
四、跳出本次循環使用關鍵字
在JavaScript中,使用關鍵字「continue」和「break」可以跳出本次循環。例如:
- 使用「continue」直接跳過本次循環,執行下一次循環。
- 使用「break」直接跳出循環。
VB語言中,跳出本次循環只有一個關鍵字「Continue」。
VBA語言中,跳出本次循環的關鍵字也是「Exit For」、「Exit Do」等。
五、跳出本次循環進入下次循環的語句
在循環語句中,有時候我們需要在跳出本次循環的同時進入下一次循環。在JavaScript中,可以使用「continue」關鍵字實現。例如,在一個for循環中,如果我們需要在i=3的時候跳過本次循環,進入下一次循環,則可以這樣寫:
for(var i=1;i<=5;i++){
if(i==3){
continue;
}else{
document.write(i + "<br>")
}
}
運行結果:
1
2
4
5
可以看到,當i=3的時候,跳過了本次循環,直接進入下一次循環。
六、跳出本次循環的語句
在VB語言中,跳出本次循環的語句是「Exit For」、「Exit Do」等。例如,在一個for循環中,如果我們需要在i=3的時候跳出循環,則可以這樣寫:
For i = 1 to 5
If i = 3 Then
Exit For
Else
MsgBox i
End If
Next
運行結果:
1
2
可以看到,當i=3的時候,跳出了整個循環體,不再執行下一次循環。
七、跳出本次循環用什麼
在編寫代碼的時候,選擇使用「continue」或「break」關鍵字來跳出本次循環,取決於具體的代碼需要。如果我們需要跳過本次循環,進入下一次循環,則可以使用「continue」關鍵字;如果我們需要直接跳出循環體,不再執行下一次循環,則可以使用「break」關鍵字。在不同的場景下,使用不同的關鍵字可以讓我們更好地控制循環語句,提高代碼的效率和可讀性。
原創文章,作者:ROPW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136395.html