在程序中,一组呗重复执行的语句称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句
for循环:
for(初始化变量;条件表达式;操作表达式){
//循环体
}
例如:for(var i = 1; i <= 100; i++){}
执行过程为:
双重for循环(循环嵌套):是指在一个循环语句中再定义一个循环语句的语法结构,例如在for循环语句中,可以再嵌套一个for循环,这样的for循环语句我们称之为双重for循环
例如:
双重for循环,外层循环一次,内层循环全部执行,for循环是循环条件和数字直接相关的循环
while循环
while语句可以在表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环
while(条件表达式){
//循环体代码
}
执行思路: 先执行条件表达式,如果结果为true,则执行循环体代码;如果为FALSE,则退出循环,执行后面代码;执行循环体代码;循环体代码执行完毕后,程序会继续执行条件表达式,如条件仍为true,则会继续执行循环体,知道循环条件为false时,整个循环过程才会结束
do while循环
该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环
do{
//循环体代码 - 条件表达式为true时重复执行循环体代码
}while(条件表达式)
执行思路: 先执行一次循环体代码块;再执行条件表达式,如果条件为真,就会重复执行循环体,否则退出循环
注意:先执行循环体再判断,我们会发现do while循环语句至少会执行一次循环体代码