TUTORIAL前端与浏览器FETCHED
JavaScript isNaN() 函数
JavaScript isNaN() 函数 JavaScript 全局函数 定义和用法 isNaN() 函数用于检查其参数是否是非数字值。 如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。 语法 isNaN(value) 参数 描述 value 必需。要检测的值。 浏览器支持 所有主要浏览器都支持 isNaN() 函数 实例 ..
更新于 2026/7/16
教程详情页默认 noindex。
JavaScript isNaN() 函数
定义和用法
isNaN() 函数用于检查其参数是否是非数字值。
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
语法
isNaN(value)
| 参数 | 描述 |
|---|---|
| value | 必需。要检测的值。 |
浏览器支持
![]()
![]()
![]()
![]()
![]()
所有主要浏览器都支持 isNaN() 函数
实例
实例
检查数字是否非法:
document.write(isNaN(123)+ "<br>");
document.write(isNaN(-1.23)+ "<br>");
document.write(isNaN(5-2)+ "<br>");
document.write(isNaN(0)+ "<br>");
document.write(isNaN("Hello")+ "<br>");
document.write(isNaN("2005/12/12")+ "<br>");
以上实例输出结果:
false
false
false
false
true
true
false
false
false
true
true
尝试一下 »
JavaScript 全局函数