Home : Tehnički uvjeti : NaN definicija

NaN

Znači kao "Nije broj". NaN je izraz koji se koristi u matematici i Computer Science za opis nenumeričke vrijednosti. To može biti i rezervirano mjesto za očekivani numerički rezultat koji se ne može definirati kao plutajuća točka broj.

Postoje dvije primarne vrste načina na koje se NaN može generirati: 1) matematički proračun i 2) ne-numerički ulazni. Sljedeći matematički izračuni proizvode NaN jer je rezultat nedefiniran:

  • 0 ÷ 0
  • 0 x ∞
  • ∞ ÷ ∞

Kada izračun uključuje a lik, nizili neke druge numeričke vrijednosti, rezultat također može biti NaN. Na primjer, 20 x "konj" ne daje numerički rezultat jer je 20 cijeli a "konj" je žica. A funkcija može vratiti NaN kao rezultat nevaljanog unosa, što je preferirana alternativa programu sudar.

Neka proračunske tablice i baza podataka prikazi programa NaN or #NaN u tablici ćelija kad ćelija formula nije primio valjani numerički unos za izračun.

Drukčiji programski jezici obrađuju NaN vrijednosti na različite načine. Na primjer, u JavaScript, NaN je svojstvo globalnog objekta (tj Broj.NaN). JavaScript nudi isNan () funkcija za provjeru je li vrijednost NaN. PHP koristi funkciju is_nan () u istu svrhu. Oboje vraćaju a boolean vrijednost true ili false.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju NaN. U računalnoj terminologiji objašnjava što NaN znači i jedan je od mnogih tehničkih izraza u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova NaN definicija korisna, možete se na nju pozvati pomoću gore navedenih citata.