Comment by pbhjpbhj
2 years ago
In js I thought 1==true, and 1 is shorter than !0 ??
Never seen the use of exponential notation for numbers in js though (not a surprise, I'm not really a programmer), it seems sensible to me from the point of shifting the domain from ms to seconds.
> In js I thought 1==true, and 1 is shorter than !0 ??
`1==true` but `1!==true` (`===` and `!==` check for type equality as well and while `!0` is a boolean, `1` is not.
!0 === true, but 1 !== true. I don't recall ever needing the strict comparison, but it seems to tickle the fancy of most js programmers.
Double-equals behaves differently than triple-equals. Minifiers probably can't swap them safely.