JavascriptのWhileループ

| | | | | | | | | | | | | | | | | | | | |

do‚Ķwhileループを使用して、コードのブロックを1回実行でき、命令がtrueと評価され続ける場合は、実行を継続します。 whileおよびdo...whileループは、特定の条件が満たされたときにコードのブロックを実行する場合に役立ちます。

ループはプログラミングの基本機能であり、自動化に使用されます。同様のタスク。たとえば、学生のリストに各名前を印刷するとします。ループを作成してタスクを自動化できます。

JavaScriptには、複数回繰り返されるタスクを実行するために使用できる2つの主要なタイプのループが用意されています。 forループと呼ばれる最初のタイプは、ステートメントを何度も実行します。 2番目のタイプはwhileループで、条件が真であるかどうかに応じて実行されます。

このチュートリアルでは、 whileループの基本について説明します。 JavaScript。 while ループの構文、 do‚Ķ while ループを作成する方法、およびこれらのループの実際の例をいくつか見ていきます。

JavaScriptWhileループ

JavaScriptのwhileループは、条件が true と評価されている間、コードのブロックを実行します。 whileループは、条件がfalseになると実行を停止します。 whileループを使用すると、コードをコピーして貼り付けることなく、コードのブロックを複数回繰り返すことができます。

while ループは、不特定のコードを複数回実行する場合によく使用されます。一方、 JavaScript for loop は、ループを実行する回数をすでに知っているか計算できる場合に使用されます。

JavaScriptのwhileループの構文は次のとおりです。

while ステートメントは、JavaScriptの forと非常によく似ています。

常にtrueと評価される条件を指定することにより、無限ループを作成できます。計画を手動で中止するまでループを続行する場合を除いて、条件がfalseと評価されることを確認してください。

JavaScriptループの例

排他的なパーティがあるとします。一度に40人だけをパーティーに招待したいと思います。

すでに35人がパーティーに参加しています。誰かを招待するたびに、制限に達する前に招待できる人数を計算したいと思います。 whileループを使用してこの計算を実行するプログラムの例を次に示します。

コードは次を返します。

コードの最初の2行で、2つの変数を宣言します。 limit 変数は、グループに参加できる最大人数を指定するために使用されます。 current_attendees JavaScript変数は、現在パーティーに参加している人数を追跡します。

<を作成しましょう。 em> while ループは、現在の参加者の数が設定した制限を下回るまで実行されます。

次に、プログラムは現在の参加者の数に 1を追加します。 limitからcurrent_attendeesを引くことにより、残りのスペースの数を計算します。最後に、プログラムはコンソールにステートメントを出力して、グループリーダーに残りのスペースの数を通知します。

私たちのサイクルはその後、私たちのグループの人数が40人未満である限り続きました。ループが実行されるたびに、 current_attendees 1ずつ増加しました。グループが40人の参加者に達するとすぐに、ループは機能しなくなりました。

whileループ:別の例

別の例を使用して、動作中のwhileループを説明しましょう。次の例では、VIPパーティテーブルの各名前を出力する whileループを作成します。

コードが返されます:

カウンター変数がの長さより小さくなるまで、ループは vips配列を繰り返します。 JavaScriptテーブル。

JavaScriptはwhileループを実行します

JavaScriptはwhileループがステートメントを1回実行し、条件が真であるかどうかをチェックします。条件が真の場合、ループが再度実行されます。そうしないと、コードが機能しなくなります。

whileループとdo`Ķwhileループには大きな違いがあります。指定された条件がtrueと評価されない場合でも、whileループが少なくとも1回実行されます。対照的に、whileループは、条件が真の場合にのみ実行されます。

JavaScriptのdo‚Ķwhileループの構文は次のとおりです。

do‚Ķwhile ループのコードは、常に少なくとも1回は実行されます。

JavaScriptdo‚Ķwhileループ例

例を使用して、 do、Ķwhileループがどのように機能するかを説明しましょう。パズルを作ったとしましょう。プログラムでは、ユーザーが正しい数値を推測するまで、数値を推測するように求め続けます。

このパズルを作成するために使用できるプログラムの例を次に示します。

guessed_number number_to_guessと等しくない限り、プログラムはユーザーに1から10までの数字を入力するように求めます。しかし、プログラムは、条件を初めて評価する前に、 doステートメントの内容を実行します。

条件がfalseの場合、ループの実行は停止します。

結論

ループを使用して、コードの繰り返しブロックを実行できます。ステートメントがtrueと評価されている間。 whileループを使用して、コードのブロックを1回実行できます。命令がtrueを返し続ける場合、これらは機能し続けます。

whileループとdo、whileループは、特定の条件が満たされたときにコードのブロックを実行する場合に役立ちます。

このチュートリアルでは、JavaScriptで while およびdo‚Ķwhileループを作成する方法を説明しました。また、これらのループの実際の例をいくつか調べて、それらがどこで役立つかを説明しました。これで、JavaScriptエキスパートのようにwhileループを使用するために必要な情報が得られました!

JavaScriptの学習リソースとコースについては、JavaScriptの学習方法に関する記事をご覧ください。