ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 開発チュートリアルの 3 つの主要な構造の詳細な紹介

JavaScript 開発チュートリアルの 3 つの主要な構造の詳細な紹介

php中世界最好的语言
リリース: 2017-12-04 11:38:34
オリジナル
1955 人が閲覧しました

今回紹介するのは、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート