JavaScript中isNaN()函数判断变量是否为数字

作者:闭包旅人

时间:2026-10-27

浏览:656

本文介绍JavaScript中isNaN()函数的用法。该函数用于检测参数是否为非数字值NaN。若参数为NaN或可转换为NaN,返回true;否则返回false。由于NaN与任何值(包括自身)比较均返回false,因此不能使用==或===判断NaN,必须使用isNaN()函数。

文章目录

JavaScript中isNaN()函数判断变量是否为数字

在JavaScript中,判断变量是否为数字的常用方法是使用isNaN()函数。



功能:

isNaN()函数用于检查其参数是否是非数字值。



语法:

isNaN(x)中,x是必需参数,表示要检测的值。



返回值:

如果x是特殊的非数字值NaN(或者能被转换为这样的值),返回true。如果x是其他值,则返回false。



说明:

isNaN()函数可用于判断其参数是否是NaN,该值表示一个非法的数字(比如被0除后得到的结果)。


如果把NaN与任何值(包括其自身)相比得到的结果均是false,所以要判断某个值是否是NaN,不能使用==或===运算符。正因为如此,isNaN()函数是必需的。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章