上の例のループは3回イテレーションします。永遠に繰り返されます。実際には、ブラウザはこのようなループを止める方法を提供しており、サーバサイドJavaScriptではそのプロセスを殺すことができます。任意の式または変数は、単に比較ではなくループ条件になります。よって真偽値に変換されます。移動させることができます。(condition);ループは最初に本体を実行します、次に条件をチェックし、真となる間実行を繰り返します。ループ本体を実行したい場合を除き、ほとんど使われません。ループは最も使われるものの1つです。...}例でこれらのパーツの意味を学びましょう。ループに入ると1度実行されます。場合ループを停止します。各イテレーションで、条件チェックの前に本体の後に実行されます。条件が真の間繰り返し実行されます。...もし初めてループを使う場合は、上の例に戻って、紙の上でステップ毎にどのように動作するかを再現してみると理解しやすいでしょう。ループの中で正しく宣言されます。変数宣言と呼ばれます。このような変数はループの中でだけ見えます。任意の一部分を省略することができます。省略することができます。パートも除去することができます。実際にはすべてを除くこともできます。必須であることに注意してください。ない場合は構文エラーになります。ループの終わり通常、ループは条件が偽になると終了します。いつでもループから出ることを強制することができます。ディレクティブがあります。