在编程中,循环语句是一种非常常见的语句,它可以让我们反复执行一段代码,直到满足某个条件才会退出循环。但有时候我们需要在循环体内根据某些条件跳出本次循环,进入下一次循环或者直接退出循环。在本篇文章中,我们将探究跳出本次循环的关键字及使用方法。
一、跳出本次循环的关键字是什么
跳出本次循环有两种关键字,分别是“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”关键字。在不同的场景下,使用不同的关键字可以让我们更好地控制循环语句,提高代码的效率和可读性。