TECH I.S.

JavaScript ブレーク アンド コンティニュー


breakステートメントはループから「飛び出します」。 continueステートメントは、ループ内の 1 つの反復を「ジャンプ」します。

Break ステートメント

break文が使われているのを見たことがあるだろう。これは "ジャンプ・アウト "するために使われます。

このチュートリアルの前の章で、break文が使われているのを見たと思います。これはswitch()文から「飛び出す」ために使用されました。

breakステートメントを使用して、ループから抜け出すこともできます。

for (let i = 0; i < 10; i++) {  if (i === 3) { break; }   text += "The number is " + i + "<br>"; }

自分で試してみる(開発準備中) »

上記の例では、breakステートメントは、ループ カウンター(i)が3のときにループを終了します (ループを「中断」します)。


continueステートメント

continueステートメントは、指定された条件が発生した場合に(ループ内の)1つの反復を中断し、ループ内の次の反復を続行します。

この例では、値3をスキップしています。

for (let i = 0; i < 10; i++) {   if (i === 3) { continue; }   text += "The number is " + i + "<br>"; }

自分で試してみる(開発準備中) »


JavaScript ラベル

JavaScript ステートメントにラベルを付けるには、ステートメントの前にラベル名とコロンを付けます。

label: statements

コードブロックから「飛び出す」事が出来る唯一のJavaScriptステートメントは、breakステートメントとcontinueステートメントだけです

構文:

break <em>labelname</em>; continue <em>labelname</em>;

continueステートメント (ラベル参照の有無にかかわらず) は、ループの繰り返しを 1 つスキップする場合にのみ使用できます。

ラベル参照のないbreakステートメントは、ループやスイッチから飛び出す場合にのみ使用できます。

ラベル参照を使用すると、breakステートメントを使用してコードブロックから飛び出す事が出来ます。

const cars = ["BMW", "Volvo", "Saab", "Ford"]; list: {   text += cars[0] + "<br>";   text += cars[1] + "<br>";   break list;   text += cars[2] + "<br>";   text += cars[3] + "<br>"; }

自分で試してみる(開発準備中) »

コード ブロックは、{ と } の間のコードのブロックです。

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細