04JavaScriptプロセス制御

04JavaScriptプロセス制御

ECMA-262は、ECMAScriptの主要な構文を定義する一連のフロー制御ステートメントを指定します。ステートメントは通常、判断、ループ、終了など、特定のタスクを完了するための1つ以上のキーワードで構成されます。

1つ、ifステートメント

1. If(条件式)ステートメント

ifステートメントは、条件の確立に基づいて対応するコードを実行するステートメントです。

2. if(条件式){ステートメント;} else {ステートメント;}

if ... elseステートメントは、指定された条件が満たされたときにコードを実行し、条件が満たされないときにelseの後にコードを実行します。

3. if(条件式){ステートメント;} else if(条件式){ステートメント;} ... else {ステートメント;}

実行するステートメントのグループを選択するには、if ... elseネストされたステートメントを使用します

2、switchステートメント

switchステートメントは複数の条件付き判断であり、複数の値が等しいかどうかを比較するために使用されます

スイッチ(変数){
    ケース定数:
        ステートメント;
        ブレーク;
    ケース定数n:
        ステートメント;
        ブレーク;
    デフォルト:
        ステートメント; 
}

3、do ... whileステートメント

do ... whileステートメントは、最初に実行されてから判断されるループステートメントです。つまり、条件が満たされているかどうかに関係なく、ループ本体は少なくとも1回実行されます。

do {
    ステートメント; 
} while(式)

4、whileステートメント

whileステートメントは、最初に判断してから実行するループステートメントです。つまり、ループの本体は、条件が満たされた後にのみ実行できます。

while(式){
    ステートメント; 
}

五、声明のために

forステートメントも、最初に判断してから実行するループステートメントですが、ループを実行する前に変数を初期化し、ループを定義した後にコードを実行する機能があります。

for(変数の初期値;条件;ステップサイズ){
    ステートメント; 
}

6、ステートメントを中断して続行します

breakステートメントとcontinueステートメントは、ループ内のコードの実行を正確に制御するために使用されます

  • breakステートメントはすぐにループを終了し、ループ本体に続くステートメントの実行を強制的に続行します

  • continueステートメントは現在のループを終了し、次のループを続行します

おすすめ

転載: blog.csdn.net/weixin_42248871/article/details/110095704