Funkcija isNaN
Funkcija isNaN pārbauda, vai
padotais parametrs ir skaitlis vai nē. Atgriezīs
true, ja parametrs nav skaitlis
un false, ja ir.
Kā tā strādā: padotais parametrs tiek pārveidots
par skaitli. Ja tas nav skaitlis (virkne, masīvs
utt.), tad tas tiek pārveidots par NaN.
Un isNaN pārbauda - vai
NaN
mēs saņēmām pēc pārveidošanas vai nē.
Bet true tiek pārveidots
ne par NaN, bet par skaitli 1. Ir arī citi
līdzīgi sērfņi, tos apskatiet aprakstā
NaN.
Sintakse
isNaN(vērtība);
Piemērs
Šoreiz isNaN atgriezīs false,
jo parametrs ir skaitlis:
console.log(isNaN(3));
Koda izpildes rezultāts:
false
Piemērs
Šoreiz isNaN atgriezīs true, jo
parametrs nav skaitlis:
console.log(isNaN('abcde'));
Koda izpildes rezultāts:
true