NaN(Not a Number,非數)是電腦科學中數值資料型態的一類值,表示未定義或不可表示的值。常在浮點數運算中使用。首次引進NaN的是1985年的IEEE 754浮點數標準。
在浮點數運算中,NaN與無窮大的概念不同,儘管兩者皆是以浮點數表示實數時的特殊值。無效操作(Invalid Operation)同樣也不同於算術溢位(可能傳回無限大)和算術下溢位(可能傳回最小的一般數值、特殊數值、零等)。
傳回NaN的運算有以下三種:
至少有一個參數是NaN的運算
不定式
產生複數結果的實數運算。
更多相關教學課程,請追蹤PHP中文網!
以上是NaN是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!