„Javascript isNaN“ ()

„JavaScript isNaN“ () funkcija patikrina, ar reikšmė yra NaN (nėra skaičius), ar ne.

isNaN()Funkcijos sintaksė yra tokia:

 isNaN(value)

isNaN () parametrai

isNaN()Funkcija trunka:

  • reikšmė - vertė, kurią reikia patikrinti.

Grąžinimo vertė iš isNaN ()

  • Grąžina, truejei argumentas yra NaN.
  • Grąžina falsekitus argumentus.

Pavyzdys: isNaN () naudojimas

 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

Rezultatas

 true true false false klaidinga klaidinga klaidinga melaginga tiesa

Pastabos:

  • isNaN() yra aukščiausio lygio funkcija ir nėra susieta su jokiu objektu.
  • Jei argumentas nėra tipo Number, vertė pirmiausia priverčiama NaNir tada tikrinama.

Rekomenduojamas skaitymas: „ Javascript isFinite“ ()

Įdomios straipsniai...