isNaN funksiyası
isNaN funksiyası ötürülən parametrin
rəqəm olub olmadığını yoxlayır. Parametr rəqəm deyilsə
true, rəqəmdirsə false qaytaracaq.
Onun iş prinsipi belədir: ötürülən parametr
rəqəmə çevrilir. Əgər o rəqəm deyilsə (mətn, massiv
və s.), onda NaN-a çevrilir.
isNaN isə yoxlayır - çevrilmədən sonra
NaN aldıq ya yox.
true isə NaN-a deyil,
1 rəqəminə çevrilir. Bunun kimi başqa
gözlənilməzliklər də var, onlara NaN-ın
təsvirində baxın.
Sintaksis
isNaN(dəyər);
Nümunə
İndi isNaN false qaytaracaq,
çünki parametr rəqəmdir:
console.log(isNaN(3));
Kodun icra nəticəsi:
false
Nümunə
İndi isNaN true qaytaracaq, çünki
parametr rəqəm deyil:
console.log(isNaN('abcde'));
Kodun icra nəticəsi:
true