Number.NaN property represents Not-A-Number. Equivalent of NaN .

You do not have to create a Number object to access this static property (use Number.NaN ).

特性属性在 Number.NaN
可写 no
可枚举 no
可配置 no

范例

Checking whether values are numeric

function sanitise(x) {
  if (isNaN(x)) {
    return Number.NaN;
  }
  return x;
}
					

Testing against NaN

Testing against NaN on the NaN 页面。

规范

规范
ECMAScript (ECMA-262)
The definition of 'Number.NaN' in that specification.

浏览器兼容性

更新 GitHub 上的兼容性数据
Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
NaN Chrome 1 Edge 12 Firefox 1 IE 4 Opera 3 Safari 1 WebView Android 1 Chrome Android 18 Firefox Android 4 Opera Android 10.1 Safari iOS 1 Samsung Internet Android 1.0 nodejs 0.1.100

图例

完整支持

完整支持

另请参阅

元数据

  • 最后修改: