私の "C"状態が 'else'文になるのはなぜですか?それらは分離された 'if'文ですが、一緒に動作しません。javascript if文が期待通りに評価されていない
var objTest = {
ID : "10"
};
//A: First Condition: Exist value in property ID
console.log((objTest.ID ? 'if' : 'else')); // output => "if"
//B: Second Condition: Value different from "0"
console.log((objTest.ID != "0" ? 'if' : 'else')); // output => "if"
//C: First and Second Condition together must be "if"
console.log((objTest.ID & objTest.ID != "0" ? 'if' : 'else')); // output => "else"
'&'と '&& 'の間にはかなりの違いがあります – Pointy
ここには実際には' if'文は含まれていません。 – Pointy
私より速いです –