一.for循环结构:
代码语言:javascript复制语法:
for (初始化表达式; 条件表达式; 循环后操作表达式){
循环体语句;
}
执行顺序:for循环 会首先执行初始化表达式(当前循环仅执行一次)。然后(判断条件表达式成立条件,如果条件表达式成立执行循环体语句。
循环体语句执行完成后,会执行循环后操作表达式)。当前部分会循环执行,直至条件表达式不成立停止for循环。
Java程序和JavaScript程序,for循环的区别:
Java程序:for (int i = 1; i <= 100; i ) {
System.out.println(i);
}
循环体变量i,仅能在for循环中使用。
JavaScript程序:for (var i = 1; i <= 100; i ) {
console.log(i); // 没问题
}
console.log(i);
循环变量i,可以在for循环外使用。
二.while循环结构:
代码语言:javascript复制语法:
while(条件表达式){
循环体语句;
}
执行顺序:先判断条件表达式是否成立,如果成立执行循环体。如果不成立,结束循环,
三.do while循环结构:
代码语言:javascript复制语法:
do{
循环体语句;
}while(条件表达式);
执行顺序:先执行循环体语句,然后判断条件表达式是否成立,当条件表达式成立,则会继续执行,不成立则结束循环。
四.死循环:
代码语言:javascript复制循环条件始终成立。
语法:
for(;;){
循环体语句;
}
while(true){
循环体语句;
}
五。跳出循环关键字:
代码语言:javascript复制1.break:用于switch选择结构和循环结构(for循环、while循环、do while循环)。
用法:在循环中加入break关键字,可以直接结束循环语句。
2.continue:用于循环语句中。
用法:在循环中加入continue关键字,可以结束当前此轮循环,执行下一轮循环。