js循環語句の二、三について

1928 ワード

jsの循環語句
一、概念
1、サイクル:繰り返し、循環構造文:つまり、コードの一部を繰り返し実行します.2、サイクルの4つの要素(1).初期化変数(2).条件判定(循環条件)(3).繰り返し実行するコード(循環体)(4).初期化変数を変更する(循環変数)3、基本循環構成文は3種類あります.(1)whileサイクル(2)…...whileサイクル(3)forサイクル(3)
二、whileサイクル
1、文法:
while(    ){
      //         (   );
        }
while:trueの場合は条件がfalseのコードを実行します.条件がfalseの場合は、そのコードを実行しません.
 var i = 1; //              
 while (i <= 10) {
 console.log(i);
      i++;
   }
最初に一回目の条件判断が満たされないと一回も実行しません.
三、ド…whileサイクル
1、文法:
   do{
       //   
       }while(  )
実行順序はwhileサイクルとほぼ同じですが、条件が成立しているかどうかにかかわらず、まず一回実行します.注意:まず一回実行してください.最後の一回ではないです.
 var i = 100
 do {
    console.log(i);   //    
     i++;   //      
   } while (i <= 10);    //      
先に一回実行しますので、i=100の場合でも、i<10が成立しなくても、100を出力します.
四、forサイクル
1、文法
for(   1;   2;   3){
            //   
}
式1:初期化式2:循環条件式3:インクリメント(循環条件の範囲を変更)
2、例:
for (var i = 1; i <= 10; i++) {
      console.log(i);              
    }
以下のように書くこともできます.
 var i = 0 ;                        //1.   
 for (; i <= 10; ) {               //2.    
 console.log(i);                   // 3.   
      i++ ;                        // 4.      
  }
3、for文の実行フロー(1)は式1を実行し、循環を初期化(2)して式2を実行し、ブール結果を得る.     式2のブール構造は、大かっこの後からtrueが循環体/falseを実行します.(3)循環体を実行したら、式3(4)を実行して式2を実行し、ブールの結果を得ます.     式2のブール構造は、大かっこの後からtrueが循環体/falseの終了ループを実行する(5)循環体を実行した場合、式3を実行します.
      この法則は、表式2の条件が満たされないまでループを実行し続けます.
五、循環注意
(1)循環変数は必ず初期化しなければいけません.(2)どのような循環語句でも最後まで繰り返してはいけません.デッドサイクル(3)サイクルと書いてはいけません.一つの循環の中に複数の循環を入れ込むことができます.
 for (var i = 1; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                document.write(j + ' * ' + i + ' = ' + j * i + '  ')
            }
            document.write('')
        }