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.
广告
© . All rights reserved.