24 of 264 menu

Funkcija isNaN

Funkcija isNaN proverava da li je prosleđeni parametar broj ili ne. Vratiće true ako parametar nije broj i false ako jeste. Kako radi: prosleđeni parametar se konvertuje u broj. Ako to nije broj (string, niz i sl.), onda se konvertuje u NaN. Pa, isNaN proverava - da li smo dobili NaN nakon konverzije ili ne. A true se konvertuje ne u NaN, već u broj 1. Postoje i drugi slični zamke, pogledajte ih u opisu NaN.

Sintaksa

isNaN(vrednost);

Primer

Sada će isNaN vratiti false, pošto je parametar broj:

console.log(isNaN(3));

Rezultat izvršavanja koda:

false

Primer

Sada će isNaN vratiti true, pošto parametar nije broj:

console.log(isNaN('abcde'));

Rezultat izvršavanja koda:

true

Pogledajte takođe

  • funkciju isFinite,
    koja proverava da li je broj konačan
  • operator typeof,
    koji određuje tip podatka
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij