while循环:
语法:
while(循环条件){
循环体
}
例:(输出1~100之间所有数字)
var i = 1;
while(i <= 100){
console.log(i++);
}
do…while循环:
语法:
do{
循环体
}while(循环条件);
例:(求1~100之间所有数字的和)
var i = 1;
sum = 0;
do{
sum += i;
i++;
}while(i <= 100);
for循环:
语法:
for(var 初始化表达式1; 条件表达式2;条件表达式3){
循环体
}
例:(输出1~100之间的所有数字)
for (var i = 1;i <= 100;i++){
console.log(i);
}
for循环另一种书写方式:(也可以分开书写)
var i = 1;
for(;i <= 100;){
console.log(i);
i++;
}
注:无法确认循环次数时,使用"do…while"和"while"循环,确认循环次数时用"for"循环