Domů : Technické termíny : Definice NaN

NaN

Zkratka „Není číslo.“ NaN je termín používaný v matematice a Computer Science popsat nečíselnou hodnotu. Může to být také zástupný symbol pro očekávaný číselný výsledek, který nelze definovat jako plovoucí bod číslo.

Existují dva primární typy způsobů, kterými lze generovat NaN: 1) matematický výpočet a 2) nečíselné vstup. Následující matematické výpočty vytvářejí NaN, protože výsledek není definován:

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

Pokud výpočet zahrnuje a znak, šňůranebo jiná nečíselná hodnota, výsledkem může být také NaN. Například 20 x „kůň“ neprodukuje číselný výsledek, protože 20 je celé číslo a „kůň“ je řetězec. A funkce může vrátit NaN v důsledku neplatného vstupu, což je upřednostňovaná alternativa k programu pád.

Někteří tabulkový procesor a databáze programy NaN or #NaN v tabulce buňka když buňka vzorec neobdržel platný číselný vstup pro výpočet.

Odlišný programovací jazyky zpracovávat hodnoty NaN různými způsoby. Například v JavaScript, NaN je vlastnost globálního objektu (tj Číslo NaN). JavaScript poskytuje isNan () funkce pro kontrolu, zda je hodnota NaN. PHP používá funkci is_nan () ze stejného důvodu. Oba vrátí a boolean hodnota true nebo false.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici NaN. Vysvětluje ve výpočetní terminologii, co NaN znamená, a je jedním z mnoha technických termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici NaN užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.