Wartość nie-liczbowa - NaN
Jak zapisać wartość liczbową, która jednak nie jest poprawną liczbą?
Number.NaN
- Wartość:
Number- nie-liczba (ang. not-a-number)
Zawiera wartość NaN. Tej wartości nie można zmienić ani nie będzie dostępna w pętli for-in.
Number.NaN porównana do dowolnej innej wartości - w tym nawet do Number.NaN - zawsze zwraca false. Dlatego aby sprawdzić, czy wartość wynosi Number.NaN, należy użyć funkcji isNaN.
Przykład Number.NaN
Number.NaN; // NaN Number.NaN = 1; Number.NaN; // NaN