JavaScriptから続行

このチュートリアルでは、JavaScriptでcontinueステートメントを使用して、ループの現在の反復をスキップする方法を学習します。

英語版: https://www.javascripttutorial.net/javascript-continue/

命令continueはループの現在の反復を無視し、次の反復に進みます。このため、ステートメントcontinueはループの本体に表示される必要があります。そうしないと、エラーが発生します。

ステートメントと同様に、ステートメントbreakには、continueラベル付きとラベルなしの2つの形式があります。ラベル付きの命令の詳細については、命令のチュートリアルを参照してくださいbreak。

続行を使用する

ラベルのない命令continueは、ループの現在の反復for、do-whileまたはを無視しますwhile。この命令continueは、ループの最も内側の本体が終了するまで残りのコードを無視し、ループを制御する式を評価します。

ループforでcontinueは、以下のすべての命令を無視し、コード実行を更新式に渡します。この場合はi++次のようになります。

ループwhileまたはdo-whileでは、ループを制御する式を返します。

例を参照してください。

このスクリプトがどのように機能するかを理解します。

  • まず、変数couterがゼロに設定されます。
  • 次に、ループステップforは文字列内の文字を調べ、文字の数を数えますs。現在の文字が1sでない場合、命令continueはループの残りの部分を無視し、文字列内の次の文字を調べます。現在の文字がoの場合s、スクリプトはカウンター変数をインクリメントします。
  • 3番目console.logに、コンソールウィンドウsに文字列に含まれる文字の数が表示されます。

ステートメントにcontinueは、次のようにオプションのラベルを含めることができます。

ラベルには、任意の有効な識別子を指定できます。

例を参照してください。

このコードがどのように機能するかを理解します。

  • まず、ループforは変数iをj1から3にインクリメントします。
  • 次に、最も内側のループの本体の内側で、iとjが2に等しいかどうかを確認します。等しい場合は、コンソールにメッセージを送信して、outer(for外部)ラベルに戻ります。それ以外の場合は、各反復でieの値を発行しますj。

上記の結果からわかるように、iとjが等しい場合2、コードの実行はi++外側のループ(outer)の式にジャンプします。

このチュートリアルでは、continueJavaScriptステートメントを使用してループの現在の反復を無視する方法を学習しました。

すべてのJavaScriptチュートリアルのインデックスを参照してください

JavaScriptチュートリアル

提案された投稿

私が最もよく使用するコーディング リソース

私が最もよく使用するコーディング リソース

今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。

Lit ライブラリ シリーズ — 1: lit-html ライブラリの詳細

Lit ライブラリ シリーズ — 1: lit-html ライブラリの詳細

このブログ シリーズの目的は、Lit ライブラリを深く掘り下げ、その独自の機能と市場の他のライブラリやフレームワークとの違いを包括的に理解することです。シリーズは 3 部に分かれており、1 などのトピックを取り上げます。

関連記事

仕事週間で学ぶことはあなたが思っている以上に重要です

仕事週間で学ぶことはあなたが思っている以上に重要です

私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。

ネットワークテレビツイッター

ネットワークテレビツイッター

古いものは再び新しくなり、以前はキラキラ輝いていたものがくすんで見えます。私は、JNCO ジーンズが 1990 年代後半の他のファッションとともにダウンタウンのクールな子供たちの間で復活したことについて話しているのではありません。

無限の命

大人になると、世界はそういうもので、あなたの人生はただ世界の中で生きていくだけで、決して命を危険にさらすことはなく、決められた道をたどって最後には死ぬだけで、失敗しないように努めるのだと言われがちです。壁を打ちすぎてはいけません。しかし、それは非常に限られた人生です。

安全な労働環境の構築

安全な労働環境の構築

「私が危険にさらされたとき、彼は私を守ってくれます。彼は私をテントの中に隠すでしょう。