OKだから、forループと呼ばれるJavaScriptの別のタイプのループについて学ぶ時間です。
したがって、forループはwhileループと似ており、両方ともコードを繰り返すことができます。
それらは構文が少し異なります。
だから我々の目的はここにある。
forループの目的を理解したいのは、whileループとwhileループを使用する理由です。
あなたは有効なループを書いてから、whileループとforループを比較して対比したいと思っています。
だから、ここではforループのレシピが始まります。
我々はキーワードのための単語を書いて、次に括弧内に3つの部分があります。
そして、私は条件とステップを初期化するものとしていくつかを持っています。
だからこれは少し沈んでしまいます。私たちは次のいくつかのスライドでこれを明確にします。
しかし、ここで重要なことは、括弧をつけているということばを書くことです。括弧内に3つの異なるものが入り、中括弧があります。
ここに例があります。
これは、forループを使って1から5までの数値を出力する方法です。
だから私たちは4で始まります。
次に、変数を作成します。
私はそれを数えてゼロに等しく設定します。
この最初のチャンクでは、カウントは6未満ですが、条件があります。
そして、私たちは増分を計算して、それを数え上げます。
だからこれは概念的には野生生物のものと非常によく似ています。
したがって、ここでループしながら同等のものを見ることができます。
大きな違いは、これはほんの短いことです。もう1つの違いは、この変数の数がループ内にのみ存在することです。
whileループのこの変数は、forループでここで使用できるように、外部で初期化する必要があります。
このループの内部にただ存在する変数を作ることができます。
これをもう一度行うために、countという変数を作成しています。ループのたびに0から始まります。
カウントに1を加え、カウントしながら続けます。
それは6未満です。
したがって、このカウントを最初に実行するとゼロになります。
次回に1を追加したときに印刷しました。
まだ6未満ですので、印刷して、カウントが6になるまで続けます。
もはや6未満であり、コードの実行が停止します。
だから私はこれを私の弁護士にコピーして、それをペーストして0 1 2 3
4 5と表示するだけです。
ここでは、whileループで行ったことを、文字列内のすべての文字を出力したが、forループで出力した別の例を示します。
したがって、whileループの場合と同様に、このカウント変数をループの外に作成する必要はありません。
私たちは一時変数を作成することができ、私はIと呼ばれるものを使用します。
私がやったのは、ループ変数が、iやjやKのような短い一文字の変数名であることがわかりました。それは、他の目的のために存在するのではなく、ループの中に存在するからです。
だから、それを短く保つ方が良いと主張する人もいるでしょう。
だからここで私は数えていました。
あなたの望むものは何でも構いませんが、現実世界ではもっと多くのことが見られます。
だから、ループのたびに0に等しい変数を作る。
私たちは1つを追加して行くつもりです。
それは文字列の長さより短いですが。
論理はここでやっているのと同じです。
Countという変数をゼロに設定します。
毎回1つずつ追加し、カウントがその長さよりも小さい間は続ける。
だから私はこれを実行するときに私はそれをコピーします。
コンソールを開きます。
それをペーストし、私たちはH E L L Oを得る。
そしてそれは隣に2つのLを印刷します。
これは、Chromeが反復ログを繰り返し実行する方法です。
したがって、forループの代わりにこれをもう一度要約すると、3つの部分があります。
変数を宣言して初期値に設定する初期化はゼロである必要はありません。
次に、次の部分には、このループが継続して実行されるべき条件があります。
そして最後の部分が私たちの歩みです。
だから、すべての繰り返しの終わりには何をしますか？
1を数えたり、1を引いたりすると、それを増やしますか？
あらゆる種類のものがあります。
たいていの場合、whileループでやったのと同じように、プラスで表示されます