ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でインライン IF ステートメントを記述するにはどうすればよいですか?
条件ステートメントは、あらゆるプログラミング言語において最も重要かつ基本的な概念です。 if-else ステートメントを使用すると、コードの任意のブロックを条件付きで実行できます。 if ステートメントの条件を中括弧で定義できます。条件が true の場合は if ブロックのコードが実行され、そうでない場合は else ブロックのコードが実行されます。
ここでは、JavaScript で if-else ステートメントがどのように機能するかを示します。
リーリー上記のコードから、ユーザーは if-else ステートメントの構文を理解できます。
上記の 5 行のコードを 1 行に書けるとしたらどうなるでしょうか?はい、インライン if ステートメントを使用してこれを行うことができます。
###文法###上記の構文では、条件は式です。条件式が true の場合はコード ブロック 1 が実行され、そうでない場合はコード ブロック 2 が実行されます。
インライン if ステートメントと if-else ステートメントを比較すると、code-block-1 は if ステートメントのコードであり、code-block-2 は else ステートメントのコードです。
###例###次の例では、インライン if ステートメントの基本的な使用法を学習します。条件「10===10」を使用しました。条件が真の場合は「10 は 10 に等しくありません」が出力され、そうでない場合は「10 は 10 に等しくありません」が出力されます。
以下の例では、数値の配列を作成します。さらに、パラメーターとして渡された値を使用して異なるメッセージを出力する func1() 関数と func2() 関数を作成しました。
forEach() メソッドを使用して配列をループします。 forEach() メソッドのコールバック関数では、数値が 10 で割り切れるかどうかを確認してから func1() 関数を呼び出し、それ以外の場合は func2() 関数を呼び出します。
リーリー ###例###checkInlineyear() 関数では、checkyear() 関数と同じロジックを実装しますが、if-else ステートメントをインライン if ステートメントに変換します。ユーザーは、9 行を 1 行でどのように書いたかを確認できます。
ユーザーは、両方の関数が任意の年の値に対して同じ出力を与えることを確認できます。
リーリー以上がJavaScript でインライン IF ステートメントを記述するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。