こんにちはphpで私はこれを行うことができます:
$value = 0;
$test = $value === 0 ? 'it is zero!' : 'It is not zero.';
echo $test;
if - else if
クラシックステートメントを使用せずに、phpのように1行でjavascriptでこれを行うにはどうすればよいですか?
こんにちはphpで私はこれを行うことができます:
$value = 0;
$test = $value === 0 ? 'it is zero!' : 'It is not zero.';
echo $test;
if - else if
クラシックステートメントを使用せずに、phpのように1行でjavascriptでこれを行うにはどうすればよいですか?
$ が var になることを除いて、大きな違いはありません。
私は常にインラインの 3 項を好みます。個人的には、より読みやすいと思います。
var test =(value===0)?'it is zero!':'It is not zero.';
console.log("test check==="+test)
Javascript は三項演算子もサポートしています。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
(value == 0)?alert('it is zero!'):alert('It is not zero.');
ほぼ同じです。
var value = 0;
var test = (value === 0) ? 'it is zero!' : 'it is not zero';
console.log(test);
出力:
"it is zero!"