Schrodingers Cat
A javascript paradox
HTML
<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
JavaScript
var foo = {
valueOf: () => {
console.log('triggered valueOf on foo')
return this.bar = !!this.bar ? false : true;
},
}
if (foo == true && foo == false) { // toString is a simp (x2)
console.log('javascript'); // javascript
}