ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でインライン IF ステートメントを記述するにはどうすればよいですか?

JavaScript でインライン IF ステートメントを記述するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-07 08:01:051210ブラウズ

如何在 JavaScript 中编写内联 IF 语句?

条件ステートメントは、あらゆるプログラミング言語において最も重要かつ基本的な概念です。 if-else ステートメントを使用すると、コードの任意のブロックを条件付きで実行できます。 if ステートメントの条件を中括弧で定義できます。条件が true の場合は if ブロックのコードが実行され、そうでない場合は else ブロックのコードが実行されます。

ここでは、JavaScript で if-else ステートメントがどのように機能するかを示します。

リーリー

上記のコードから、ユーザーは if-else ステートメントの構文を理解できます。

上記の 5 行のコードを 1 行に書けるとしたらどうなるでしょうか?はい、インライン if ステートメントを使用してこれを行うことができます。

###文法###

ユーザーは、次の構文に従って JavaScript でインライン if ステートメントを使用できます。

リーリー

上記の構文では、条件は式です。条件式が true の場合はコード ブロック 1 が実行され、そうでない場合はコード ブロック 2 が実行されます。

インライン if ステートメントと if-else ステートメントを比較すると、code-block-1 は if ステートメントのコードであり、code-block-2 は else ステートメントのコードです。

###例###

次の例では、インライン if ステートメントの基本的な使用法を学習します。条件「10===10」を使用しました。条件が真の場合は「10 は 10 に等しくありません」が出力され、そうでない場合は「10 は 10 に等しくありません」が出力されます。

出力では、条件が常に true と評価されるため、ユーザーは「10 は 10 に等しい」と出力されることがわかります。

リーリー ###例###

以下の例では、数値の配列を作成します。さらに、パラメーターとして渡された値を使用して異なるメッセージを出力する func1() 関数と func2() 関数を作成しました。

forEach() メソッドを使用して配列をループします。 forEach() メソッドのコールバック関数では、数値が 10 で割り切れるかどうかを確認してから func1() 関数を呼び出し、それ以外の場合は func2() 関数を呼び出します。

リーリー ###例###

次の例では、if-else ステートメントとインライン if ステートメントを使用して、年がうるう年かどうかを確認します。 check Year() 関数は、if-else ステートメントを使用して、引数として渡された年が閏年であるかどうかを確認します。

checkInlineyear() 関数では、checkyear() 関数と同じロジックを実装しますが、if-else ステートメントをインライン if ステートメントに変換します。ユーザーは、9 行を 1 行でどのように書いたかを確認できます。

ユーザーは、両方の関数が任意の年の値に対して同じ出力を与えることを確認できます。

リーリー

ユーザーは、JavaScript でインライン if ステートメントを使用する方法を学びました。インライン if ステートメントによりコードがすっきりして読みやすくなり、同じロジックで記述するコードの行数が少なくなることが常に良いことであることがわかります。

以上がJavaScript でインライン IF ステートメントを記述するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。