Zuhause Entwicklung Was ist keine Zahl (nan)? - Definition aus techopedia

Was ist keine Zahl (nan)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Nicht eine Zahl (NaN)?

Not a Number (NaN) repräsentiert eine undefinierte Zahl in Gleitkommaoperationen. Ein Not a Number-Indikator kann auch ein Zeichen dafür sein, dass eine Variable, die ein numerischer Wert sein soll, durch Textzeichen oder Symbole beschädigt wurde.

Techopedia erklärt Not a Number (NaN)

Wenn ein Betriebssystem versucht, eine reelle Zahl mit Gleitkommaoperationen zu kompilieren, gibt es eine Reihe von Gründen, warum es diese Zahl möglicherweise nicht darstellen kann. Ein falscher Befehl wie eine unmögliche Quadratwurzel kann einen NaN-Wert auslösen. So können Datenverfälschungen oder Schreibfehler, wie bereits erwähnt, auftreten. NaN kann auch auf viele Arten ausgedrückt werden. Einige Betriebssysteme verwenden ein Hash-Zeichen (#) zusammen mit NaN oder Präfixe und Suffixe wie S, Q und%. Es ist zu beachten, dass anspruchsvolle Betriebssysteme diese Fehler zwar zur Behandlung von Fehlereingaben verwenden können, ältere und primitivere Betriebssysteme jedoch möglicherweise abgestürzt sind oder in Endlosschleifen eingefroren sind.

Was ist keine Zahl (nan)? - Definition aus techopedia