1. forループプログラムでは、繰り返し実行される文の集まりをループ本体と呼びます。実行を継続できるかどうかは、ループの終了条件によって決まります。ループ本体とループ終了条件で構成される文をループ文と呼びます。 その文法構造は次のとおりです。 for(変数の初期化; 条件式; 演算式){ //ループ本体}
(i=0;i<10;i++)の場合{ console.log('フロントエンドを学ぶのが大好きです'); } 出力は次のようになります。
(var i = 1; i <= 20; i++) の場合 { console.log('この人は' + i + '歳です'); } 出力は次のようになります。 2. 二重の for ループループのネストとは、ループ ステートメント内で別のループ ステートメントを定義する文法構造を指します。たとえば、for ループ ステートメント内で別の for ループをネストできます。このような for ループ ステートメントを二重 for ループと呼びます。 文法構造: for (外側のループ開始; 外側のループ条件; 外側のループ演算式) { for (内側ループの開始; 内側ループの条件; 内側ループの操作式) { 実行されるコード。 } }
たとえば、星を 5 行 5 列印刷します。 コア:
var スター = ''; (var j = 1; j <= 3; j++) の場合 { (var i = 1; i <= 3; i++) の場合 { 星 += '☆' } // 星が 5 つになるたびに改行を追加します star += '\n' } コンソールログ(スター); 実行結果は次のとおりです。 3. whileループ
while ステートメントの構文は次のとおりです。 while (条件式) { // ループ本体コード} 実装のアイデア:
以下の点に注意してください。 たとえば、while ループを使用して、1 から 100 までのすべての整数の合計を計算します。 var 合計 = 0; var i = 0; i<=100 の場合{ 合計 += i; 私は++; } console.log(合計); 出力は次のようになります。 4. whileループを実行する
do... while ステートメントの文法構造は次のとおりです。 する { // ループ本体コード - 条件式が true の間、ループ本体コードを繰り返し実行します } while(条件式); 実装のアイデア:
たとえば、 do while ループを使用して 1 から 100 までのすべての整数の合計を計算します。 var 合計 = 0; var i = 0; する{ 合計 += i; 私は++; }i<=100 の場合 console.log(合計); 5. サイクルの概要JS には 6. 休憩を続ける1. continueキーワード
コードの実装は次のとおりです。 (var i = 1; i <= 5; i++) の場合 { もし (i == 3) { console.log('このパンには虫がいます。捨ててください'); continue; // このループから抜け出します。抜け出すのは 3 番目のループです} console.log('私は' + i + '番目のパンを食べています'); } 2. breakキーワード
(var i = 1; i <= 5; i++) の場合 { もし (i == 3) { break; // for ループ全体を直接終了し、for 全体の下のステートメントにジャンプします } console.log('私は' + i + '番目のパンを食べています'); } JavaScript フロー制御 (ループ) に関するこの記事はこれで終わりです。JavaScript フロー制御に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 単純なCSSの詳細に惚れ込むと、重要ではないものの、効率性が向上する可能性がある
>>: html 内の絶対パス URL と相対パス URL、サブディレクトリ、親ディレクトリ、ルート ディレクトリ
問題の説明長い間アカウントパスワードを入力して Zabbix にログインしていないため、管理者パスワ...
この記事の例では、テーブルを追加および削除するためのjsの具体的なコードを参考までに共有しています。...
Alpine イメージの telnet はバージョン 3.7 以降、busybox-extras パ...
HTML onfocus イベント属性定義と使用法onfocus 属性は、要素がフォーカスを受け取っ...
1つ。 IE8 互換表示の概要<br />新しいバージョンのブラウザが古い Web サイ...
序文しばらく前にMysqlのデッドロック問題に遭遇したので、解決しました。問題の説明: Mysql ...
目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...
ボタンは頻繁に使用されます。ここでは、イベント処理メソッドを整理し、実装方法が多数あることを発見しま...
CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...
MySQL データベースの実行効率はプログラムの実行速度に大きな影響を与えます。データベースの効率的...
導入データベースを使用したことがある人なら、機能面での like 記号と = 記号の類似点と相違点を...
db2 データベースをホストマシンに直接インストールするのは面倒で、ユーザーや権限を巻き込むのも不便...
目次序文応用フィルタードラッグファイル間での参照の受け渡しwxsはjsロジック層にパラメータを渡しま...
Linux で実行可能プログラムまたは so の依存ライブラリを表示します。 Linux の実行可能...
記述した Dockerfile の内容は次のとおりです。 Python:3.6.8 から pip i...