Go home JavaScript, you’re drunk

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.