ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript では三項演算子はどのように機能しますか?

JavaScript では三項演算子はどのように機能しますか?

Linda Hamilton
リリース: 2024-12-10 11:31:15
オリジナル
788 人が閲覧しました

How Does the Ternary Operator Work in JavaScript?

JavaScript の三項演算子を理解する

コードの指定行:

hsb.s = max != 0 ? 255 * デルタ / 最大 : 0;

疑問符 (?) やコロン (:) が表示され、その目的が疑問に思うかもしれません。これらの文字は、JavaScript の条件文の短縮構文である三項演算子を表します。

構文

三項演算子の形式は次のとおりです。

ここで:

  • 条件は比較またはtrue または false に評価されるブール式。
  • value-if-true は、条件が true と評価された場合に返される値です。
  • value-if-false は、条件が評価された場合に返される値です。

解釈

内より簡単に言うと、三項演算子を「条件が true の場合はこれを行い、そうでない場合はアレを行う」と解釈できます。疑問符 (?) は「if」を表し、コロン (:) は「そうでない場合」を表します。

提供されたコードの本質的な意味は次のとおりです:

max がゼロでない場合、値 255 * delta / max を hsb.s に割り当てます。それ以外の場合は、hsb.s.

に 0 を割り当てます。

以上がJavaScript では三項演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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