今私はあなたが知らないJS型を読んでいます&文法4章ここで私は強制的にこの例を見つけました。物事が1でオフにされない理由をhttps://repl.it/D7w2valueOfが呼び出されたときの操作の順序
var i = 2;
Number.prototype.valueOf = function() {
console.log("called"); //this logs twice
return i++;
};
var a = new Number(42);
if (a == 2 && a == 3) {
console.log("Yep, this happened."); //this is logged
}
私は得ることはありません。 var iは2で始まるので、== 2に当たると3が返されず、== 3が実行されたときに4が返されないはずです。
'私は+ +'私は中置演算子については、このサイトでご覧質問の数に驚いて –