Javascript isNaN ()

Funkcija JavaScript isNaN () pārbauda, ​​vai vērtība ir NaN (nav skaitlis) vai nav.

Funkcijas sintakse isNaN()ir šāda:

 isNaN(value)

isNaN () parametri

isNaN()Funkcija uzņem:

  • vērtība - pārbaudāmā vērtība.

Atgriešanās vērtība no isNaN ()

  • Atgriež, trueja arguments ir NaN.
  • Atgriež falsecitus argumentus.

Piemērs: isNaN () izmantošana

 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

Rezultāts

 true true false false false false false false true

Piezīmes:

  • isNaN() ir augstākā līmeņa funkcija un nav saistīta ar kādu objektu.
  • Ja arguments nav tipa Number, vispirms tiek piespiesta NaNun pēc tam pārbaudīta vērtība.

Ieteicamā literatūra: Javascript isFinite ()

Interesanti raksti...