これがwhileステートメントで無限ループを作成するのはなぜですか?

ifステートメントがないと、このループは正常に機能しますが、ifステートメントを追加するとすぐに、無限ループになります-なぜですか?私の理解から、続行はループに反復をスキップさせてから通常どおりに実行する必要がありますか?

 let num=0;
 while(num<10){
        if(num===4){console.log("skipping "+num);
                continue;
    }
     console.log(num++);
}
Suren Srapyan

またnumifブロック内でをインクリメントする必要がありますifステートメントの後にそれがないと、に到達するnum++ことはなく、の値を変更することもありませんnum。したがって、4のままで、毎回になりifます。あなたは追加することができます++ifのステートメント。

let num = 0;

while(num < 10) {
    
    if(++num === 4) { 
        console.log("skipping " + num);
        continue;
    }
    
    console.log(num);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

なぜこのforステートメントが無限ループを作成するのですか?

分類Dev

do whileステートメントで無限ループが発生するのはなぜですか?

分類Dev

このステートメントがwhileループで2回出力されるのはなぜですか?

分類Dev

Pythonの印刷ステートメントが無限ループの上にないのはなぜですか?

分類Dev

ループ内のfirebaseステートメントが無視されるのはなぜですか?

分類Dev

printfステートメントが無限に実行されるのはなぜですか?

分類Dev

PowerShell:なぜこのwhile()ステートメントが永遠にループするのですか?

分類Dev

Javaのwhileループで「break」ステートメントと「continue」ステートメントを使用する必要があるのはなぜですか。

分類Dev

これが if ステートメントではなく、while ステートメントにする必要があるのはなぜですか?

分類Dev

これがwhileループで無限ループになるのはなぜですか?

分類Dev

ifステートメントが無視されるのはなぜですか?

分類Dev

これがwhileループによって無限ループが発生するのはなぜですか?

分類Dev

whileループがelseステートメントの前に停止するのはなぜですか?

分類Dev

なぜここに無限ループがあるのですか?(リンクリスト印刷)

分類Dev

ajaxヘルパーを使用しているときに、これがアクションの無限ループを作成するのはなぜですか?

分類Dev

プログラムがswitchステートメントを無視するのはなぜですか?

分類Dev

プログラムがswitchステートメントを無視するのはなぜですか?

分類Dev

無限ループが整数をインクリメントしないのはなぜですか?

分類Dev

引数を指定してシフトすると、このbashスクリプトで無限ループが発生するのはなぜですか?

分類Dev

これを実行するためにifステートメントが必要なのはなぜですか

分類Dev

特定のifステートメントがwhileループで1回だけトリガーされるのはなぜですか?

分類Dev

これは、ステートメントが矛盾するものを返す場合になぜですか?

分類Dev

このswitchステートメントの実行時にwhileループが終了するのはなぜですか?

分類Dev

whileループが機能するのに、値を返す際のifステートメントが機能しないのはなぜですか?

分類Dev

ランダムにする必要があるのに、while ループが同じステートメントを繰り返すのはなぜですか?

分類Dev

forが無限ループを作成するのはなぜですか?

分類Dev

このスクリプトが無限ループで終了しないのはなぜですか?

分類Dev

switchステートメントで無限にループすることは可能ですか?

分類Dev

ストアドプロシージャのwhileループが無視されるのはなぜですか

Related 関連記事

  1. 1

    なぜこのforステートメントが無限ループを作成するのですか?

  2. 2

    do whileステートメントで無限ループが発生するのはなぜですか?

  3. 3

    このステートメントがwhileループで2回出力されるのはなぜですか?

  4. 4

    Pythonの印刷ステートメントが無限ループの上にないのはなぜですか?

  5. 5

    ループ内のfirebaseステートメントが無視されるのはなぜですか?

  6. 6

    printfステートメントが無限に実行されるのはなぜですか?

  7. 7

    PowerShell:なぜこのwhile()ステートメントが永遠にループするのですか?

  8. 8

    Javaのwhileループで「break」ステートメントと「continue」ステートメントを使用する必要があるのはなぜですか。

  9. 9

    これが if ステートメントではなく、while ステートメントにする必要があるのはなぜですか?

  10. 10

    これがwhileループで無限ループになるのはなぜですか?

  11. 11

    ifステートメントが無視されるのはなぜですか?

  12. 12

    これがwhileループによって無限ループが発生するのはなぜですか?

  13. 13

    whileループがelseステートメントの前に停止するのはなぜですか?

  14. 14

    なぜここに無限ループがあるのですか?(リンクリスト印刷)

  15. 15

    ajaxヘルパーを使用しているときに、これがアクションの無限ループを作成するのはなぜですか?

  16. 16

    プログラムがswitchステートメントを無視するのはなぜですか?

  17. 17

    プログラムがswitchステートメントを無視するのはなぜですか?

  18. 18

    無限ループが整数をインクリメントしないのはなぜですか?

  19. 19

    引数を指定してシフトすると、このbashスクリプトで無限ループが発生するのはなぜですか?

  20. 20

    これを実行するためにifステートメントが必要なのはなぜですか

  21. 21

    特定のifステートメントがwhileループで1回だけトリガーされるのはなぜですか?

  22. 22

    これは、ステートメントが矛盾するものを返す場合になぜですか?

  23. 23

    このswitchステートメントの実行時にwhileループが終了するのはなぜですか?

  24. 24

    whileループが機能するのに、値を返す際のifステートメントが機能しないのはなぜですか?

  25. 25

    ランダムにする必要があるのに、while ループが同じステートメントを繰り返すのはなぜですか?

  26. 26

    forが無限ループを作成するのはなぜですか?

  27. 27

    このスクリプトが無限ループで終了しないのはなぜですか?

  28. 28

    switchステートメントで無限にループすることは可能ですか?

  29. 29

    ストアドプロシージャのwhileループが無視されるのはなぜですか

ホットタグ

アーカイブ