JavaScript循環語句(詳細紹介)

5800 ワード

while循環語句
while文の基本文法:
1,循環変数の初期化はサイクル全体で一回だけ実行されます.
2サイクルに入る条件を判断した結果、trueがサイクルを実行したと判断した結果、falseがサイクルを終了したということです.
循環体、毎回実行するプログラムのconsone.logs(張先生が一番かっこいいです);
4,ステップサイズ、ループ毎に、ループ変数が変化する値i+=3;
基本的なサイクルステップは12(true)34-2(true)34-2(true)34-2(false)がステップ1を終了し、循環変数の初期化はサイクル全体で一回だけ実行されます.
循環変数が循環体に関与しない場合は、循環回数を決定するだけで循環回数を正確に決定できます.循環変数は任意に定義できます.
 		//   1

        // 1,      ,      ,  1-100     
        // 2,    if  ,           ,       

        //           1-100     
        //   ,         1
        var i = 1;
        //            i <= 100
        while(i <= 100){
            if( i % 2 == 0){
                //    2  ,    ,    i  
                //       ,     
                console.log(i);                
            }
            //     ++
            i++;
        }
        
        //   2
        // 1-100    ,           
        //        2        ,       +2
        //                 2           += 2    

        //          2 
        var i = 2;
        //       1-100    i    <= 100
        while( i <= 100){
            //         
            console.log(i);
            //       2     += 2 
            i += 2;
        }
比較総括1、方法1サイクル1-100、毎回累積1、循環100回法2サイクル1-100、毎回累積2、循環50回
2,方法1は毎回if判定を行い、100回の方法2を判断するにはif判定を実行する必要がない.
方法2は方法1より効率が高いです.
ド…while文法は、循環変数の初期値がサイクルに入る条件を満たしていなくても、私達のdoはwhileの前に書いてあるdo{}の中に書いたことがあります.循環体とステップの後にwhileを実行します.ループdo{}のコードを実行するかどうかは少なくとも一回実行されます.
        	var i = 1;
            do{
                console.log(i);
                i++;
            }while(i > 10);
forサイクルとwhileサイクルの比較
1,任意のforサイクルは、while循環文法フォーマットのいずれかに変換できます.for循環文法フォーマットにも変換できます.つまり、forサイクルとwhileサイクルはきっと互いに変換できます.
2,forサイクルはサイクルの入れ子whileサイクルに適しています.未知のサイクル数のサイクルに適しています.
forサイクルの基本文法
forサイクルとは、循環変数を初期化し、循環に入る条件を判断し、ステップ長を一つの()の中に定義し、循環体だけを書くという循環変数に関する設定を定義し、()の中に設定したほうが便利で、他のコードと衝突しにくい他、コードの実行原理、実行ステップなどは、whileサイクルと全く同じです.
        for(var i = 1 ; i <= 5 ; i++){

            console.log(i);

        }