Il s'avère que +0 === -0
évalue à true
malgré le fait que +0
et -0
sont des entités différentes. Alors, comment différenciez-vous +0
de -0
?
Il y a un hack :
if (1 / myZero > 0) {
// myZero is +0
} else {
// myZero is -0
}
Je peux faire mieux ?