循环的目的:可以重复执行某些语句。
三中循环语句:
for循环
for(初始化变量;条件表达式;操作表达式){
//循环体
}
初始化变量 :var声明的一个普通变量 通常用于作为计数使用
条件表达式 :用来决定每次循环是否继续执行 即终止条件
操作表达式 :每次循环最后执行的代码 用于计数器变量的更新
循环嵌套:是指在一个循环语句中再定义一个循环语句的语法结构。即双重for循环。
双重循环 外层 循环执行一次 里层执行全部 。 外行内列
while循环
while 语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真的时候结束循环。
while (条件表达式){
//循环体
}
do...while 循环
do ... while 语句是while语句的一个变体,该循环会先执行一次代码,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环体。
do{
//循环体
}while (条件表达式)
先执行循环体,在判断,do...while 循环语句至少会执行一次循环体代码
小结:
1.如果是用来计数的,跟数字相关的,三者使用基本相同,优选for
2.while和 do while 可以更复杂的判断条件,比for灵活
3.while 和 do while 执行顺序不一样 ,while 先判断后执行 do while 先执行一次,在判断执行
4.while 和 do while 执行次数不一样 ,do while 至少执行一次,而 while 可能一次也不执行.
continue break
continue 关键字 用于立即跳出本次循环,继续下一次循环。
break 关键字用于立即跳出整个循环(循环结束)。