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