ES6- Number.NaN



未加引號的常量 NaN 是表示非數字的特殊值。由於 NaN 總是非等於任何數字(包括 NaN),所以通常用於表明應返回有效數字的函式的錯誤情況。

語法

var val = Number.NaN;

示例

var dayOfMonth = 50;
if (dayOfMonth < 1 || dayOfMonth > 31) {
   dayOfMonth = Number.NaN
   console.log("Day of Month must be between 1 and 31.")
} else {
   console.log("day of month "+dayOfMonth)
}

成功執行以上程式碼後將顯示以下輸出。

Day of Month must be between 1 and 31.
廣告