DEV Community

Discussion on: The Lies of "===" operator

Collapse
 
slax0rr profile image
Tomaz Lovrec

Why would one HAVE to use -0? -0 is flawed, since, 0 is neutral, it doesn't have a sign.

Take 1 for example, 1 == +1 since 1 has the + sign, where as with 0, is not +0 because 0 has no sign. So 0 === -0 being true is actually one of the few places where JS is right.

Thread Thread
 
giandodev profile image
GiandoDev

Hi Tomaz, I’m not talking about why ... I just show a fact πŸ™‚ I never use -0 in my life but I am not God I am just a person.
Use or not it’s up to you πŸ™‚