循坏语句
程序反反复复的执行统一代码块,遇到条件不满足的时候就会停止循环。
循环三要素:
-
循环条件:循环要继续循环的条件
-
循环体:每次循环要做的事情
-
循环变量:循环条件做判断的一个变量
for的语法:
for(声明的循环变量;循环条件,叠加循环变量){
循环体
}
continue;跳出本轮循环,继续下一轮
continue,break,return有什么区别?
contine:只能再循环里面使用,跳出本轮循环,继续下一轮
break:能在循环和switch里面使用,直接退出的意思
return:只能包在方法里面使用,不能再循环里面使用,也是退出的意思,能返回值。
while语句
当....的时候...
语法:var 循环变量
while(循环条件){
循环体;
叠加循环变量
}
接受用户输入的用户名和密码,只要用户名表示admin或者密码不是888就一直重新输入,如果正确的提示登录成功。
do ... while()
语法:do{
循环体
}while(循环条件)
先执行一次循环体,再判断循环条件是否满足,循环体至少可以执行一次
var 循环变量
do{
循环体;
迭代循环变量
}while(循环条件)
while和do while的区别?
循环体至少可以执行一次
while循环和for循环有什么区别?
for循环的循环次数是确定的,而while循环的次数是不确定的