ホームページ > 記事 > ウェブフロントエンド > JavaScript 開発チュートリアルの 3 つの主要な構造の詳細な紹介
今回紹介するのは、JS 開発チュートリアルにおけるプログラムの 3 つの主要な構造の分析です。プログラムにはシーケンス構造、選択構造、ループ構造があることがわかります。分析。
プログラムの主な3つの構造
シーケンシャル構造
シーケンシャル構造とは、プログラム内の演算がその出現順に実行されることを意味します。
選択構造
選択構造は、プログラムの処理ステップに分岐があり、特定の条件に基づいて実行する分岐の 1 つを選択する必要があることを示します。選択構造には、単一選択、二重選択、複数選択の 3 種類があります。
ループ構造
ループ構造とは、プログラムが特定の条件が false (または true) になるまで 1 つ以上の操作を繰り返し実行し、その後ループを終了することを意味します。ループ構造で最も重要なことは、どのような状況でループが実行されるかということです。
Statement
ECMA-262 は一連のステートメント (フロー制御ステートメントとも呼ばれます) を指定します。 )。基本的に、ステートメントは ECMAScript の主要な構文を定義し、ステートメントは通常、特定のタスクを実行するために 1 つ以上のキーワードを使用します。ステートメントは、関数の終了を通知するなど単純なものにすることもできますが、コマンドを繰り返す回数を指定するなど、より複雑なものにすることもできます。
条件文: javascriptのコードを分岐パスと考えてください。
ループステートメント: プログラムパス内のループであり、コードの一部を繰り返し実行できます。
プログラムの 1 つの 分岐構造 IF ステートメント
ほとんどの プログラミング言語 で最も一般的に使用されるステートメントの 1 つは、if ステートメントです。 if ステートメントの構文は次のとおりです。
if (条件) { ステートメント 1 } else { ステートメント 2 }
条件には任意の式を使用できますが、この式の評価結果は必ずしもブール値であるとは限りません。
ECMAScript は、Boolean() 変換関数を自動的に呼び出して、この式の結果をブール値に変換します。条件が true と評価された場合はステートメント 1 が実行され、条件が false と評価された場合はステートメント 2 が実行されます。 これら 2 つのステートメントは、コード行またはコード ブロック (中括弧のペアで囲まれた複数行のコード) のいずれかになります。
if ステートメントの 3 つの形式:
1、if (条件) { ステートメント 1 }
2、if (条件) { ステートメント 1 } else { ステートメント 2 }
3、if (条件) { ステートメント 1 } else if(条件){文2}...else{文}
プログラムの多分岐構造switch文break文
switch文はif文と最も関係が深く、よく使われます。他の言語 フロー制御 ステートメントの一種。
switch (式) {
case 値: ステートメント ブロック;
case 値: ステートメント ブロック;
....
default:ステートメントブロック
}
switchステートメントの各ケースの意味は、「式がこの値(value)と等しい場合、次のステートメント(statement)を実行する」です。 Break キーワードにより、コード実行フローが switch ステートメントから飛び出します。 Break キーワードを省略した場合、現在のケースが実行された後、次のケースの実行が続行されます。最後のデフォルト キーワードは、式が前の状況のいずれにも一致しない場合に自動コードを実行するために使用されます (したがって、else ステートメントと同等です)。
上記の紹介を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
関連書籍:
HTML5 での DOM プログラミングの実装手順 HTML でのイベントの使用方法 HTML5 の progress 要素の詳細な導入と互換性処理以上がJavaScript 開発チュートリアルの 3 つの主要な構造の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。