ループインJavaScript は、特定のテスト条件に対して特定の値を検証し、特定の条件が満たされるまで特定のコードセグメントを特定の回数実行することにより、決定を下すために使用されます。コードをコンパクトにするのに役立ちます。ザ・ この記事では、ループについて次の順序で説明します。
JavaScriptループ
JavaScriptループは、何かを繰り返し実行するための迅速で簡単な方法を提供します。これらは、同じコード行を繰り返さなくても、アクションを何度も繰り返すために使用されます。ループには主に2つのタイプがあります。
エントリ制御ループ –エントリー制御では、ループ本体に入る前にテスト条件がテストされます。 Forループ そして Whileループ エントリ制御ループです。
制御ループの終了- 出口制御では、テスト条件はループ本体の最後で評価されます。したがって、ループ本体は少なくとも1回実行されます。テスト条件が真であるか偽であるかに関係なく。 do-whileループ 出口制御ループです。
次に、JavaScriptループを実行するためのさまざまな方法について説明します。
Forループ
このメソッドは、ループ構造を記述する簡潔な方法を提供します。 forループは、指定された条件がfalseと評価されるまで繰り返されます。
Javaでオブジェクトの配列を宣言する
構文-
for(初期化条件テスト条件のインクリメント/デクリメント){ステートメント}
例-
// forループを説明するJavaScriptプログラムvarx // forループはx = 1のときに始まり、// xまで実行されます<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + '
')}
出力-
x:1の値x:2の値x:3の値x:4の値
Whileループ
whileループは、特定のブール条件に基づいてコードを繰り返し実行できるようにする制御フローステートメントです。このループは、繰り返しのifステートメントのループに似ています。
構文-
while(ブール条件){ループステートメント}
例-
// whileループを説明するJavaScriptプログラムvarx = 1 // xが5より大きくなったときに終了while(x<= 5) { document.write('Value of x:' + x + '
')//次の反復x ++のxの値を//インクリメントします}
出力-
x:1の値x:2の値x:3の値x:4の値x:5の値
Do-whileループ
このループはwhileループに似ていますが、唯一の違いは、ステートメントの実行後に条件をチェックすることです。したがって、これはExit ControlledLoopの例です。
構文-
{ステートメント}を実行するwhile(条件)
例-
// do-whileループを説明するJavaScriptプログラムvarx = 20 do {//条件がfalseの場合document.write( 'Value of x:' + x + '
')x ++} while(x<10)
出力-
xの値:20
For-inループ
phpは配列をオブジェクトに変換します
このループは、オブジェクトのすべての列挙可能なプロパティに対して指定された変数を繰り返します。個別のプロパティごとに、JavaScriptは指定されたステートメントを実行します。
構文-
for(variableName in Object){ステートメント}
例-
//for..inループを説明するJavaScriptプログラム//オブジェクトの作成varcharacteristic = {first: 'Name'、second: 'Age'、third: 'Height'、fourth: 'Eye-color'、fifth: 'Nationality '} //オブジェクト特性のすべてのプロパティを反復処理し、//すべてを出力します// for..inループを使用しますfor(itr in特性){document.write(characteristics [itr] +'
')}
出力-
昇順c ++
名前年齢身長目の色国籍
Breakステートメント
breakステートメントは、ループからジャンプするために使用されます。ループを中断し、ループ後もコードの実行を継続するのに役立ちます。
構文-
ラベル名を破る
例-
var text = '' var i for(i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + '
'}
出力-
数字は0数字は1数字は2数字は3数字は4
ステートメントを続ける
継続ステートメントは、指定された条件が発生した場合にループ内の1つの反復を中断し、ループ内の次の反復を続行します。 continueステートメントとbreakステートメントの違いは、continueステートメントが「ジャンプアウト」するのではなく、ループ内の1回の反復を「ジャンプオーバー」することです。
構文-
ラベル名を続ける
例-
var text = '' var i for(i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + '
'}
出力-
数は0です数は1です数は3です数は4です
これらは、JavaScriptループを実行するさまざまな方法でした。これで記事は終わりです。
JavaScriptループについて理解したので、 Edurekaによる。 Web開発認定トレーニングは、HTML5、CSS3、Twitter Bootstrap 3、jQuery、およびGoogle APIを使用して印象的なWebサイトを作成し、Amazon Simple Storage Service(S3)にデプロイする方法を学ぶのに役立ちます。
質問がありますか? 「JavaScriptループ」のコメントセクションにその旨を記載してください。折り返しご連絡いたします。