JavaScript フロー制御ステートメントの機能: 1. ステートメントを出現順に実行するために使用されるシーケンシャル構造。 2. 指定されたロジックに従って実行順序を決定するために使用されます。 3. 順序を決定するために使用されるループ構造。コードロジックに従った実行の制御 特定のプログラムを繰り返し実行するかどうかは条件によって決まります。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScriptの3つの基本的な処理構造
(1) シーケンシャル構造: ステートメントは、出現した順序でシーケンシャルに実行されます。
(2) 条件構造:与えられたロジックに従って実行順序を決定します。単一、二重、複数の選択肢に分けることができ、対応する条件が多いほど、より多くのコード オプションが利用可能になります。
(3) ループ構造: コードの論理条件に基づいて、特定のプログラムを繰り返し実行するかどうかを決定します。論理条件の戻り値が true の場合、ループに入ります。それ以外の場合、ループ ステートメントは実行されません。
JavaScript の条件付き制御ステートメント
·if ステートメントは比較的単純な選択構造で、指定された論理条件式が true の場合、指定された一連のステートメントが実行されます。
· if...else ステートメントは、if の後に与えられた論理条件を決定します。条件が true の場合、if のステートメントが実行されます。条件が true でない場合、else のコードが実行されます。
·if...else if ネストされたステートメントは、実行するステートメントの複数のグループの中から 1 つのグループを選択します。
·switch ステートメントは、if...else if...ネストされたステートメントと同じ効果がありますが、if...else if...ネストされたステートメントよりも便利で、簡潔で、読みやすいです。
3.JavaScriptループ制御文
・forループ文は、ループ文の条件が満たされた場合にループ本体内の文を指定回数実行します。
・whileループ文は、ループ文の条件を満たした場合にループ本体内の文を繰り返し実行します。
· do...while ループ文の原理は while ループ文と同じですが、最初にコードが実行されてから条件が判断されます。つまり、ループが少なくとも 1 回実行されます。