var a = new F(); var b = new F(); function F() {}; F.prototype.valueOf = function() { return 1; }; alert(a == 1); // true alert(b == 1); // true alert(b == a); // false