Strona główna : Terminy techniczne : Definicja NaN

NaN

Oznacza „To nie jest liczba”. NaN to termin używany w matematyce i Computer Science opisać wartość nienumeryczną. Może to być również symbol zastępczy oczekiwanego wyniku liczbowego, którego nie można zdefiniować jako zmiennoprzecinkowy liczba.

Istnieją dwa podstawowe sposoby generowania NaN: 1) obliczenia matematyczne i 2) nienumeryczne wkład. Poniższe obliczenia matematyczne dają NaN, ponieważ wynik jest niezdefiniowany:

  • 0 0
  • 0 x ∞
  • ∞ ÷ ∞

Gdy obliczenie obejmuje charakter, ciąglub inną wartość nienumeryczną, wynikiem może być również NaN. Na przykład 20 x „koń” nie daje wyniku liczbowego, ponieważ 20 to liczba całkowita a „koń” to ciąg. ZA funkcjonować może zwrócić NaN w wyniku nieprawidłowych danych wejściowych, co jest preferowaną alternatywą dla programu wypadek.

Trochę arkusz i baza danych wyświetlanie programów NaN or #NaN w tabeli komórka kiedy komórka formuła nie otrzymał prawidłowych danych liczbowych do obliczeń.

Inny języki programowania obsługiwać wartości NaN na różne sposoby. Na przykład w JavaScript, NaN jest właściwością obiektu globalnego (tj Number.NaN). JavaScript zapewnia isNan () funkcja, aby sprawdzić, czy wartość jest NaN. PHP używa funkcji is_nan () w tym samym celu. Obie zwracają boolean wartość prawda lub fałsz.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję NaN. Wyjaśnia w terminologii komputerowej, co oznacza NaN i jest jednym z wielu terminów technicznych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję NaN za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.