JavaScript の三項演算子を理解する
コードの指定行:
hsb.s = max != 0 ? 255 * デルタ / 最大 : 0;
疑問符 (?) やコロン (:) が表示され、その目的が疑問に思うかもしれません。これらの文字は、JavaScript の条件文の短縮構文である三項演算子を表します。
構文
三項演算子の形式は次のとおりです。
ここで:
解釈
内より簡単に言うと、三項演算子を「条件が true の場合はこれを行い、そうでない場合はアレを行う」と解釈できます。疑問符 (?) は「if」を表し、コロン (:) は「そうでない場合」を表します。
例
提供されたコードの本質的な意味は次のとおりです:
max がゼロでない場合、値 255 * delta / max を hsb.s に割り当てます。それ以外の場合は、hsb.s.
に 0 を割り当てます。以上がJavaScript では三項演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。