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、サブディレクトリ、親ディレクトリ、ルート ディレクトリ
今日は折り紙飛行機(飛べる飛行機)を作ります基本的にすべてCSSで実装されており、JSはごく一部に過...
前書き: Docker のポート マッピングは、多くの場合、Docker Run コマンド中に -p...
序文CSS で水平方向と垂直方向に中央揃えする方法はたくさんあります。この記事で紹介する方法は非常に...
以前、CSS を使用してテーブルの border + bordercolordark + borde...
この記事では、Jiugonggeモバイルパズルゲームを実装するためのJavaScriptの具体的なコ...
自分でウェブページを書きたいので、HTML 言語についても少し勉強しています。これは、大学時代にウェ...
システムが遅いと感じてソースを変更したい場合は、別の記事で整理しました https://blog.c...
01. コマンドの概要basename - ファイル名からディレクトリとサフィックスを削除しますba...
RFC793 ドキュメントの SYN フラグを持つプロセス パケットはデータを伝送できません。つま...
Flash ファイル形式: .FLV および .SWFフラッシュ ビデオ形式には、.flv と .s...
Nginxのクロスドメイン設定は次のようには機能しません サーバー{ 聞く 80; server_n...
はい、CSS にも正規表現があります (アーメン) CSS で目立つための 2 つの強力なツール: ...
目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...
IE6 と IE7 では CSS の解釈に多くの違いがあります。今日はそのうちの 1 つである高さに...
innodb_flush_methodのいくつかの典型的な値 fsync: InnoDB は fs...