Javascript isNaN ()

Функція JavaScript isNaN () перевіряє, чи є значення NaN (Not-a-Number) чи ні.

Синтаксис isNaN()функції:

 isNaN(value)

isNaN () Параметри

isNaN()Функція приймає:

  • значення - значення, що перевіряється.

Повернене значення з isNaN ()

  • Повертає, trueякщо аргумент є NaN.
  • Повертає falseдля інших аргументів.

Приклад: Використання isNaN ()

 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

Вихідні дані

 true true false false false true true false false true

Примітки:

  • isNaN() є функцією верхнього рівня і не пов'язана з жодним об'єктом.
  • Якщо аргумент не має типу Number, значення спочатку примушується, NaNа потім перевіряється.

Рекомендована література: Javascript isFinite ()

Цікаві статті...