javascript内联if变量像php一样赋值

Sas*_*dar 1 javascript php ternary-operator

你好,在 php 中我可以这样做:

$value = 0;
$test = $value === 0 ? 'it is zero!' : 'It is not zero.';
echo $test;
Run Code Online (Sandbox Code Playgroud)

如何在 javascript 中像在 php 中一样在 1 行中完成此操作而不使用经典if - else if语句?

the*_*eye 5

它在 javascript 中仍然有效

value = 0;
var test = (value === 0 ? 'it is zero!' : 'It is not zero.');
console.log(test);
Run Code Online (Sandbox Code Playgroud)

输出

it is zero!
Run Code Online (Sandbox Code Playgroud)