Јавасцрипт исНаН ()

Функција ЈаваСцрипт исНаН () проверава да ли је вредност НаН (Није број) или није.

Синтакса 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а затим проверава.

Препоручено читање: Јавасцрипт исФините ()

Занимљиви Чланци...