JavaScript-04

JavaScript-04

循環(huán)結(jié)構(gòu)02

for語(yǔ)句

  • 考慮下循環(huán)問題的相同之處
  • for語(yǔ)句的執(zhí)行邏輯
for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
   循環(huán)體語(yǔ)句;
}

1.計(jì)算表達(dá)式1的值
2.計(jì)算表達(dá)式2的值,如果為true則執(zhí)行循環(huán),否則退出循環(huán)
3.執(zhí)行循環(huán)體
4.執(zhí)行表達(dá)式3
5.計(jì)算表達(dá)式2,如果為true則執(zhí)行循環(huán)體..
6.如此反復(fù),直到表達(dá)式2的值為flase

  • for語(yǔ)句的流程圖

  • for語(yǔ)句用于實(shí)現(xiàn)固定次數(shù)的循環(huán)

  • for語(yǔ)句三個(gè)表達(dá)式特殊用法

1.表達(dá)式1的位置為空

var i=1;

for(;i<=100;i++)

2.表達(dá)式3的位置為空時(shí)

for(var i=1;i<=100;){
    sum+=i;
    i++;
}

3.表達(dá)式123的位置都為空(死循環(huán))

for(  ;   ;  ){

  console.log("hello");

}

4.表達(dá)式1和3的位置可以多樣化

for(var i=1,j=6; i<7; i+=2,j-=2){
   console.log("i,j=")
}
  • 循環(huán)中使用break語(yǔ)句

break可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語(yǔ)句,常常與條件語(yǔ)句一起使用

  • 循環(huán)中使用continue語(yǔ)句

continue關(guān)鍵字只能用于循環(huán)中,其作用為跳過本次循環(huán)體中剩余語(yǔ)句而執(zhí)行下一次循環(huán)

循環(huán)嵌套

  • 循環(huán)問題
  • 循環(huán)嵌套
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • if if語(yǔ)句是編程語(yǔ)言最常用的語(yǔ)句,語(yǔ)法 其中condition可以是任意表達(dá)式,結(jié)果不一定是布爾值,JavaS...
    紅豆丁244閱讀 122評(píng)論 0 0
  • 作者的序言 朋友們,棄療系列4出來(lái)啦,作者還并沒有放棄,感覺自己萌萌噠,233。 語(yǔ)句 js程序其實(shí)就是一系列可執(zhí)...
    zhaolion閱讀 1,812評(píng)論 0 8
  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 3,993評(píng)論 0 2
  • Swift 提供了類似 C 語(yǔ)言的流程控制結(jié)構(gòu),包括可以多次執(zhí)行任務(wù)的for和while循環(huán),基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 777評(píng)論 1 1
  • 表達(dá)式在 JavaScript 中是短語(yǔ),那么語(yǔ)句就是整句命令。表達(dá)式用來(lái)計(jì)算出一個(gè)值,語(yǔ)句用來(lái)執(zhí)行以使某件事發(fā)生...
    劼哥stone閱讀 597評(píng)論 0 3

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