循環(huán)結(jié)構(gòu)
? ? ? ?1.
? ? ? ? while(條件){
? ? ? ? 當(dāng)條件為真時(shí)執(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語(yǔ)句三個(gè)表達(dá)式的特殊用法
? ? ? ?1吞获、表達(dá)式1允許為空
? ? ? ?允許在循環(huán)外况凉,將第一個(gè)表達(dá)式不足
? ? ? ?2、表達(dá)式2允許為空
? ? ? ?死循環(huán)
? ? ? ?盡量不要為空各拷,如果為空的話刁绒,盡量在循環(huán)內(nèi)部將條件補(bǔ)充完整額。
? ? ? ?3烤黍、表達(dá)式3允許為空
? ? ? ?死循環(huán)
? ? ? ?在 循環(huán) 內(nèi)部 將表達(dá)式補(bǔ)充完整知市。
? ? ? ?4、表達(dá)式1 和 表達(dá)式3 內(nèi)容多樣化
? ? ? ?表達(dá)式1 可以一次聲明多個(gè)變量
? ? ? ?表達(dá)式3 可以一次改變多個(gè)變量的數(shù)值
? ? ? ?多個(gè)表達(dá)式之間 用 , 分開(kāi)
練習(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);