循環(huán)結(jié)構(gòu)
1.
while(條件){
當(dāng)條件為真時執(zhí)行
}
while中結(jié)束循環(huán)用break
練習(xí):
1.輸出10句hello world
var a=1;
while(a<=10){
document.write("holle,word");
++a;
}
2.輸出1-100之間所有的偶數(shù)
var a=1;
while(a<=100){
if(a%2==0)厚脉;
document.write(a);
a++;
}
3.打印出1-100之間所有的奇數(shù)
var a=1;
while(a<=100){
if(a%2==1)启盛;
document.write(a);
a++;
}
3.for循環(huán)
for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
循環(huán)操作
}
表達(dá)式1:循環(huán)變量的聲明表達(dá)式.
表達(dá)式2:循環(huán)條件判斷,條件為真,執(zhí)行循環(huán)體,否則退出循環(huán)卷员。
表達(dá)式3:更新循環(huán)變量
for語句三個表達(dá)式的特殊用法
1专缠、表達(dá)式1允許為空
允許在循環(huán)外瘪板,將第一個表達(dá)式不足
2、表達(dá)式2允許為空
死循環(huán)
盡量不要為空揩慕,如果為空的話游两,盡量在循環(huán)內(nèi)部將條件補充完整額。
3漩绵、表達(dá)式3允許為空
死循環(huán)
在 循環(huán) 內(nèi)部 將表達(dá)式補充完整贱案。
4、表達(dá)式1 和 表達(dá)式3 內(nèi)容多樣化
表達(dá)式1 可以一次聲明多個變量
表達(dá)式3 可以一次改變多個變量的數(shù)值
多個表達(dá)式之間 用 , 分開
練習(xí):
1. 用for循環(huán)輸出1-100
for(var a=1;a<=100;a++){
document.write(a);
}
2.用for循環(huán)輸出1-100中的偶數(shù)
for(var a = 1; a <= 100; a++) {
if(a % 2 == 0) {
document.write(a);
}
}
3.求1-100奇數(shù)的和
for(var a=1,b=0;a<=100;a++){
if(a%2==1){
b=a+b;
}
}
document.write(b);