Mozillaによれば、===演算子は より高い優先順位を持ちます。演算子、私は期待しているものです。JavaScript演算子の優先順位
ただし、このステートメントはfalseではなく1に評価されます。
let x = 1 || 0 === 0; // x === 1;
あなたはブール値を取得するために括弧でラップする必要があります。
let x = (1 || 0) === 0; // x === false;
できますか?
これは等価演算子については何も持っていません。この質問のDUP、ではありませんNOTE - JavaScript OR (||) variable assignment explanation
左から右に評価されます。 '||'の左辺は真理値に評価されるので、 '||'の右辺は評価されません。 – Will
[JavaScript OR(||)の変数割り当ての説明](https://stackoverflow.com/questions/2100758/javascript-or-variable-assignment-explanation) –
[短絡の評価](https:// – j08691