循环结构
1.
while(条件){
当条件为真时执行
}
while中结束循环用break
练习:
1.输出10句hello world
var a=1;
while(a<=10){
document.write("holle,word");
++a;
}
2.输出1-100之间所有的偶数
var a=1;
while(a<=100){
if(a%2==0);
document.write(a);
a++;
}
3.打印出1-100之间所有的奇数
var a=1;
while(a<=100){
if(a%2==1);
document.write(a);
a++;
}
3.for循环
for(表达式1;表达式2;表达式3){
循环操作
}
表达式1:循环变量的声明表达式.
表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。
表达式3:更新循环变量
for语句三个表达式的特殊用法
1、表达式1允许为空
允许在循环外,将第一个表达式不足
2、表达式2允许为空
死循环
尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。
3、表达式3允许为空
死循环
在 循环 内部 将表达式补充完整。
4、表达式1 和 表达式3 内容多样化
表达式1 可以一次声明多个变量
表达式3 可以一次改变多个变量的数值
多个表达式之间 用 , 分开
练习:
1. 用for循环输出1-100
for(var a=1;a<=100;a++){
document.write(a);
}
2.用for循环输出1-100中的偶数
for(var a = 1; a <= 100; a++) {
if(a % 2 == 0) {
document.write(a);
}
}
3.求1-100奇数的和
for(var a=1,b=0;a<=100;a++){
if(a%2==1){
b=a+b;
}
}
document.write(b);