Javascript isNaN ()

Funcția JavaScript isNaN () verifică dacă o valoare este sau nu NaN (Not-a-Number).

Sintaxa isNaN()funcției este:

 isNaN(value)

isNaN () Parametri

isNaN()Funcția ia în:

  • valoare - Valoarea de testat.

Returnează valoarea de la isNaN ()

  • Revine truedacă argumentul este NaN.
  • Returnează falsepentru alte argumente.

Exemplu: Utilizarea 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

Ieșire

 adevărat adevărat fals fals fals adevărat fals fals adevărat

Note:

  • isNaN() este o funcție de nivel superior și nu este asociată cu niciun obiect.
  • Dacă argumentul nu este de tip Number, valoarea este mai întâi constrânsă NaNși apoi verificată.

Lectură recomandată: Javascript isFinite ()

Articole interesante...