Go home JavaScript, you’re drunk
JavaScript: Can (a==1 && a==2 && a==3) ever evaluate to true? Yes!
…
Regardless of how the comparison is made, it’s ridiculous that comparison is allowed to alter the value.
There’s enough complexity in programming without adding the uncertainty principle to it.