ループのためのJavaScript
サイクルは、コードのブロックを指定された回数を実行することができます。
JavaScriptのサイクル
あなたは何度も何度も同じコードを実行すると、それぞれの値が異なる場合は、サイクルの使用は非常に便利です。
私たちは、出力値の配列をすることができます:
一般的な言葉遣い:
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
forループを使用して
{
document.write(cars[i] + "<br>");
}
»をお試しください
サイクルの異なる種類の
JavaScriptがループの異なる種類をサポートしています。
- 方法-サイクルコードブロックの特定の数
- 用/中-オブジェクトのプロパティをループ
- しばらく-指定した条件は、コードの真の周期指定されたブロックがある場合
- 指定された条件が真のサイクルコードのブロックを指定された場合にも-ながら/やります
forループ
forループ、ループ頻繁に使用するツールを作成したいということです。
ここでは、ループの構文は次のとおりです。
{
被执行的代码块
}
作業を始める前に、 文1(ブロック)が開始されます。
文2は、動作サイクル(ブロック)の条件を定義します
ループの後3ステートメント (ブロック)が行ってきました
上記の例から、あなたは見ることができます:
ステートメント1は、ループ開始(VAR I = 0)の前に変数を設定します。
安全2定義された条件のサイクルラン(iが5未満でなければなりません)。
コードの各ブロックが実行された後の文3は、(i ++は)値だけ増加します。
ステートメント1
通常、我々はサイクル(VAR I = 0)で使用される変数を初期化するステートメントを使用します。
1文は任意であり、使用されていないことも文にすることができます。
あなたは、任意の文1(またはそれ以上)の値を初期化することができます:
そして、あなたはまた、(そのような値を設定されているループの最初のように)ステートメントを省略することができます。
ステートメント2
ステートメント2の条件は、一般に、初期変数を評価するために使用されます。
2同じ文はオプションです。
2文がtrueを返した場合、その後のサイクルは、それがfalseを返した場合、ループは終了します再び開始します。
あなたは文の2を省略した場合、それはサイクルの切れ目を提供する必要があります 。 それ以外の場合は、サイクルが停止することができなくなります。 これは、ブラウザをクラッシュさせることが可能となります。 このチュートリアルの後のセクションで区切りについてお読みください。 |
文3
3ステートメントは、一般的に元の変数の値を増加させます。
文3も任意です。
文3は、種々の用途を有しています。 インクリメント(=私は15 + I)(i--)は、負の、以上にすることができます。
文3を省略することができる(対応するコードがある場合に、ループ内などで):
/のためのサイクルで
JavaScriptの/ためのオブジェクトのプロパティをループする文の中で:
例
for (x in person)
{
txt=txt + person[x];
}
»をお試しください
あなたは知識のサイクルで/オブジェクトのためのJavaScriptのセクションでの詳細を学びます。
whileループ
次の章でwhileループ/ループやない間、私たちはあなたに説明します。