Функсияи isNaN
Функсияи isNaN месанҷад, ки оё параметри
додашуда адад аст ё не. Агар параметр адад набошад,
true ва агар адад бошад, false-ро
бозмегардонад.
Он чӣ гуна кор мекунад: параметри додашуда ба адад
табдил дода мешавад. Агар он адад набошад (сатр, массив
ва ғайра), пас ба NaN
табдил дода мешавад.
Хуб, ва isNaN месанҷад - оё баъд аз табдил
NaN ба даст омад ё не.
Вале true ба NaN на, балки ба адади
1 табдил дода мешавад. Дигар садамаҳои
монанд ҳастанд, дар тавсифи
NaN
онҳоро бубинед.
Синтаксис
isNaN(қимат);
Намуна
Акнун isNaN false-ро бозмегардонад,
зеро параметр адад аст:
console.log(isNaN(3));
Натиҷаи иҷрои рамз:
false
Намуна
Акнун isNaN true-ро бозмегардонад, зеро
параметр адад нест:
console.log(isNaN('abcde'));
Натиҷаи иҷрои рамз:
true