循环结构:
for while do…while
for循环语法结构:
for(循环条件初始化;循环条件判断;循环迭代){
循环体;
}
执行规则:
第一步:循环条件的初始化 var i=0; 只在最开始执行一次
第二步:循环条件判断 i<5;
若判断条件结果为真:则执行循环体
若不成立: 结束循环;
第三步:循环迭代 i++
第四步:回到第二步
//循环结构
for(var i=0;i<5;i++){
document.write('hello world<br>');
}
//求15以内奇数的和
var sum=0;//和
//遍历
for(var i=0;i<15;i++){
console.log(i);
if(i%2!=0){
sum+=i;
}
}
while循环
语法:
while(判断条件){
循环体;
}
执行规则:
当判断条件为真时,则执行循环体;
var i=0;
while(i<5){
console.log(i);
i++;
}
//求10以内奇数的和
var i=0;
var sum=0;
while(i<10){
if(i%2!=0){
sum+=i;
}
i++;
}
do…while
语法:
do{
循环体;
}while(判断条件);
执行规则:
先执行循环体,
若判断条件为真,则执行循环体
var i=0;
do{
console.log('hello');
i++;
}while(i>1);