JavaScript の条件演算子
JavaScript では、次のようなステートメントに遭遇することがあります。
hsb.s = max != 0 ? 255 * delta / max : 0;
この行は、「三項演算子」とも呼ばれる条件演算子の使用例を示しています。構文は次のとおりです:
condition ? value-if-true : value-if-false
あなたの例では:
したがって、演算子は次のように動作します:
これは、次の if ステートメントと同等です。
if (max != 0) { hsb.s = 255 * delta / max; } else { hsb.s = 0; }
以上がJavaScript の条件 (3 項) 演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。