JavaScript中的问号和冒号

我碰到了以下内容

hsb.s = max != 0 ? 255 * delta / max : 0;

在这种情况下,?:是什么意思?

回答:

它称为条件运算符(是三元运算符)。

它有以下形式:conditionvalue-if-truevalue-if-false

认为?“ then”和:“ else”。

您的代码等同于

if (max != 0)

hsb.s = 255 * delta / max;

else

hsb.s = 0;

以上是 JavaScript中的问号和冒号 的全部内容, 来源链接: utcz.com/qa/432907.html

回到顶部