NaN (Not a Number, not a number) ist ein Werttyp eines numerischen Datentyps in der Informatik, der einen undefinierten oder nicht darstellbaren Wert darstellt. Wird häufig bei Gleitkommaoperationen verwendet. NaN wurde erstmals 1985 im Gleitkommastandard IEEE 754 eingeführt.
Bei Gleitkommazahlenoperationen sind die Konzepte von NaN und Unendlichkeit unterschiedlich, obwohl beide Sonderwerte bei der Darstellung reeller Zahlen mit Gleitkommazahlen sind. Eine ungültige Operation unterscheidet sich auch vom arithmetischen Überlauf (der Unendlich zurückgeben kann) und vom arithmetischen Unterlauf (der den kleinsten allgemeinen Wert, Sonderwert, Null usw. zurückgeben kann).
Es gibt drei Arten von Operationen, die NaN zurückgeben:
Operationen, bei denen mindestens ein Parameter NaN ist
Infinitive
Reelle Zahlenoperationen, die komplexe Ergebnisse liefern .
Weitere verwandte Tutorials finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWas ist NaN?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!