Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでネストされたループから抜け出すための最良の方法は何ですか?


ネストされたループから抜け出す最良の方法は、ラベルを使用することです。ラベルはブレークで使用できます および続行 流れをより正確に制御します。 ラベル ステートメントまたはコードのブロックに適用されるコロン(:)が後に続く単なる識別子です。

次のコードを実行して、ネストされたループから抜け出すためのbreakステートメントを含むLabelを実装してみてください-

ライブデモ

<html>
   <body>
      <script>
         document.write("Entering the loop! <br /> ");
         outerloop:  // This is the label name

         for (var i = 0; i < 5; i++) {
            document.write("Outerloop: " + i + "<br />");
            innerloop:
            for(var j = 0; j < 5; j++) {
               if(j > 3 ) break ; // Quit the innermost loop
               if(i == 2) break innerloop; // Do the same thing
               if(i == 4) break outerloop; // Quit the outer loop
               document.write("Innerloop: " + j + " <br />");
            }
         }
         document.write("Exiting the loop!<br /> ");
      </script>
   </body>
</html>

  1. JavaScriptを使用して新しいブラウザウィンドウを開くための最良の方法は何ですか?

    ウィンドウオブジェクトのopen()メソッドは、JavaScriptを使用して新しいブラウザウィンドウを開くための最良の方法です 以下は、JavaScriptを使用して新しいブラウザウィンドウを開くためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  2. 重複ファイルを管理する最良の方法は何ですか?

    最近のコンピューターには大容量のハード ドライブが搭載されています。これにより、多くの柔軟性が得られ、コンピューターに多くのファイルを保存できます。ビデオ、音楽ファイル、何百もの写真などを保存できます。しかし、あなたのハードドライブがどんなに大きくても、いつかいっぱいになり、空き容量がなくなるでしょう.その場合、慌ててプログラムのアンインストールを開始する必要はありません。重複ファイルを管理するだけです。 重複ファイルとは? ハード ドライブにファイルを保存する場合、ファイルの重複は避けられません。彼らはあなたと一緒に蓄積します。これは、写真をコンピューターにアップロードすることです。写真を