
jesteś tutaj
301
Typy, równość, konwersje i cały ten jazz
Stosowanie wartości NaN
Mógłbyś sądzić, że wartość
NaN
jest rzadko stosowana i spotykana, gdybyś jednak miał
do czynienia z jakimkolwiek kodem operującym na liczbach, przekonałbyś się, jak
często się pojawia. W takim kodzie najczęściej wykonywaną operacją jest sprawdzanie,
czy wartość zmiennej jest równa
NaN
. Zważywszy na wszystko, co już wiesz o języku
JavaScript, wykonanie takiego testu może się wydawać czymś oczywistym.
if (myNum == NaN) {
myNum = 0;
}
Każda rozsądnie myśląca osoba powiedziałaby, że właśnie tak można sprawdzić, czy
zmienna zawiera wartość
NaN
. Jednak takie rozwiązanie nie ...