Number.NaN Number.MIN_VALUE Number.NEGATIVE_INFINITY 不带引号的文字常量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. Number.MIN_VALUE Number.NEGATIVE_INFINITY