2018-05-16循環(huán)結(jié)構(gòu)

一、循環(huán)結(jié)構(gòu):


1.while(條件){條件為真時(shí)執(zhí)行}While中結(jié)束循環(huán)用break


練習(xí): 向控制臺(tái)中輸出10句Holle worldWhile(a<10){Console.log(‘holle world’);a++;}


2.do{要執(zhí)行的語(yǔ)句}while(條件)


練習(xí): 把輸出員工姓名用do…while寫(xiě)出來(lái)do{var uname=prompt('請(qǐng)輸入員工姓名');if(uname==='exit'){break;}}while(uname!=='exit')


3.for循環(huán)for(表達(dá)式1,表達(dá)式2,表達(dá)式3){循環(huán)操作}


表達(dá)式1:聲明變量表達(dá)式2:循環(huán)條件判斷,條件為真時(shí)執(zhí)行,否則退出循環(huán)表達(dá)式


3:更新循環(huán)變量for語(yǔ)句三個(gè)表達(dá)式的特殊用法


1)表達(dá)式1允許為空允許在循環(huán)外將第一個(gè)表達(dá)式補(bǔ)足


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í):用for循環(huán)輸出1—100所有的偶數(shù)/


for(var i=1;i<=100;i++){ if(i%2===0){ console.log(i); } }


for循環(huán)的嵌套(重點(diǎn))在循環(huán)中有嵌套了一個(gè)for循環(huán)


for(條件){for(條件){要執(zhí)行的循環(huán)}}練習(xí)1:


**********


**********


**********


**********


**********


for(var j=0;j<=5;j++){


? ? document.write("


")? ? for(var i=0;i<=10;i++){


? ? ? ? ? ? document.write('*')


? ? ? ? }


}


練習(xí)2.? ? ? ?


*? ? ? ?


**? ? ? ?


***? ? ? ?


****? ? ? ?


*****? ? ? ?


for(var i=0;i<=5;i++){? ? ? ?


? ? document.write("


");? ? ? ? ? for(var j=0;j<=i;j++){? ? ? ?


? ? ? ? ? ? ? ? ? ? document.write("*");? ? ? ?


? ? ? ? }? ? ? ?


}


練習(xí)3.九九乘法表方法一? ? ?


for(var i=1;i<=9;i++){? ? ?


? ? document.write(‘<br>’);? ? ?


? ? for(var j=1;j<=i;j++){? ? ?


? ? ? ? var sum=i*j;? ? ?


? ? }document.write(j)document.write(‘*’+i);? ?


? ? document.write(‘=’+sum+’/t’);? ? ?


}


方法二:


for(var i=1;i<=9;i++){? ? ?


document.write(‘<br>’);? ? ?


? ? for(var j=1;j<=i;j++){? ? ?


? ? ? ? ? ? var sum=i*j;? ? ?


? ? }I+’*’+j’=’sum;? ? ?


document.write(sum);? ? ?


}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,637評(píng)論 18 399
  • 第1章 認(rèn)識(shí)JS JavaScript能做什么?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,493評(píng)論 0 5
  • [if !supportLists]1. [endif] (1)分之結(jié)構(gòu) if(條件){條件為true時(shí)執(zhí)行的語(yǔ)句...
    liangzhen梁振閱讀 125評(píng)論 0 0
  • 繪芳閱讀 129評(píng)論 0 0
  • Problem Description Input Output Sample Input Sample Outp...
    關(guān)瑋琳l(shuí)inSir閱讀 2,051評(píng)論 0 37

友情鏈接更多精彩內(nèi)容