Функција ЈаваСцрипт исНаН () проверава да ли је вредност НаН (Није број) или није.
Синтакса isNaN()
функције је:
isNaN(value)
исНаН () Параметри
isNaN()
Функција узима у:
- вредност - вредност коју треба тестирати.
Повратна вредност из исНаН ()
- Враћа
true
ако је аргументNaN
. - Враћа
false
за остале аргументе.
Пример: Коришћење исНаН ()
console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true
Оутпут
труе труе фалсе фалсе фалсе труе труе фалсе фалсе труе
Напомене:
isNaN()
је функција највишег нивоа и није повезана ни са једним објектом.- Ако аргумент није типа
Number
, вредност се прво присиљава,NaN
а затим проверава.
Препоручено читање: Јавасцрипт исФините ()