JavaScript03ループ

1ループ

1.1 forループ構文構造

for(初期化変数;条件式;操作式){//ループ本体

}

名前関数

変数を初期化する

通常、カウンターを初期化するために使用され、式はvarキーワードを使用して新しい変数を宣言できます。この変数は、回数を記録するのに役立ちます。

条件式

各サイクルを実行できるかどうかを決定するために使用されます。結果がtrueの場合はループを続行し、それ以外の場合はループを終了します。

演算式

各サイクルを実行できるかどうかを決定するために使用されます。結果がtrueの場合はループを続行し、それ以外の場合はループを終了します。

 

実行プロセス:
1.変数を初期化します。初期化操作は、forループ全体で一度だけ実行されます。

条件式を実行し、trueの場合はループ本体ステートメントを実行します。そうでない場合はループを終了してループが終了します。

  1. 演算式が実行され、この時点で最初のラウンドが終了します。

  2. 2番目のラウンドの開始時に、条件式を直接実行し(変数を初期化しなくなりました)、trueの場合は、ループ本体ステートメントを実行します。

    それ以外の場合は、ループを終了します。

  3. 演算式の実行を継続すると、2回目のラウンドが終了します。

  4. フォローアップは、条件式がfalseになり、forループ全体が終了するまで、2回目のラウンドと一貫しています。

ブレークポイントのデバッグ:

ブレークポイントのデバッグとは、プログラムの特定の行にブレークポイントを設定することを指します。デバッグ時には、プログラムがこの行に到達すると停止し、段階的にデバッグできます。デバッグプロセス中に、各変数の現在の値を確認してエラーを発生させることができます。デバッグされると、エラーコード行にエラーが表示され、停止します。ブレークポイントのデバッグは、プログラムの実行中のプロセスを監視するのに役立ちます

ブレークポイントのデバッグプロセス:
1.ブラウザーでF12キーを押します->ソース->デバッグする必要のあるファイルを見つけます->プログラムの特定の行にブレークポイントを設定します2.監視:変数の値は監視を通じて監視できます変更は非常に一般的です。3. F11キーを押してプログラムを1ステップずつ実行し、プログラムを1行ずつ実行できるようにします。このとき、ウォッチの変数の値の変化を観察します。

カウンタが存在するため、forループは、一部の算術演算など、特定の演算を繰り返し実行することもできます。1.2ダブルforループ

double forループの概要

ダブルforループ構文

ループのネストとは、ループステートメントでループステートメントを定義する文法的な構造を指します。たとえば、forループステートメントでは、forループをネストできます。このようなforループステートメントは、ダブルforループと呼ばれます。

for(外側ループの初期;外側ループの条件;外側ループの演算式){ for(内側ループの初期;内側ループの条件;内側ループの演算式){

実行されるコード;}

}

内側のループは外側のループのループ本体ステートメントと見なすことができます

内部ループの実行順序は、forループの実行順序にも従う必要があります

外側のループは1回実行され、内側のループは常に実行される必要があります

ループの概要

forループは、同じコードの一部を繰り返し実行できます。forループは
、算術演算子の加算演算などの特定の演算を繰り返し実行できるカウンターforループがあるため、いくつかの異なるコードを繰り返し実行できます。需要の増加に応じて、ダブルforループでは、さらに多くのことができます、見栄えの良い効果ダブルforループ、外部ループ1回、内部forループすべて実行
forループは、ループの条件と数値に直接関連するループです。

1.3 whileループwhile文の文法構造は次のとおりです。

while(条件式){//ループ本体コード

}

実装のアイデア:

1最初に条件式を実行し、結果がtrueの場合はループ本体コードを実行し、falseの場合はループを終了して次のコードを
実行します2ループ本体コードを実行します
3ループ本体コードが実行された後、プログラムは条件式の実行を判断し続けます、条件がまだtrueの場合、ループは続行されます

本文、ループプロセス全体は、ループ条件がfalseになるまで終了しません。

whileループを使用するときは注意してください。終了条件が必要です。そうしないと、無限ループになります1.4 do-whileループ

do ... whileステートメントの文法構造は次のとおりです。

do { //ループ本体コード-条件式がtrueの場合にループ本体コードを繰り返す

} while(条件式);

実装のアイデア

1ループ本体コードを
1回実行し、次に条件式を実行します。結果がtrueの場合はループ本体コードの実行を続行し、falseの場合はループを終了して続行します

次のコードの実行を続行します注:最初にループ本体を実行してから判断し、do ... whileループステートメントがループ本体のコードを少なくとも1回実行します

1.5 continue、break
continueキーワードは、このループからすぐにジャンプして次のループに進むために使用されます(このループ本体での続行後のコードは少なくなります)

1回実行します)。 

breakキーワードは、ループ全体からすぐにジャンプするために使用されます(ループの終わり)。

おすすめ

転載: blog.csdn.net/m0_37483148/article/details/108264464