*

À noter :
NaN veux dire Not a Number, mais :
typeof NaN -> "number"
NaN === NaN -> false
NaN == NaN -> false
C'est le seul objet qui ne soit pas égal à lui-même.
Number.isNaN(NaN) -> true
C'est la seule façon de tester si on a affaire à NaN.
À noter également, il y a deux 0 : le zéro positif par exemple 0/1 et le zéro négatif par exemple 0/-1.