0 !== 0.0
Of course 0 == 0.0
I imagine if they had chosen to follow IEEE, it would have been that 0.0 !== -0.0 and 0.0 == 0.0.
Is there a language that treats different float values of zero as unequal? That would be surprising to me. And possibly silly.
In Julia 0.0 == -0.0 but 0.0 === -0.0 evaluates to false.
Note that -0.0 and 0.0 are different at the binary representation level, which is what === checks for.
0 !== 0.0
Of course 0 == 0.0
I imagine if they had chosen to follow IEEE, it would have been that 0.0 !== -0.0 and 0.0 == 0.0.