JavaScript isNaN函数

JavaScript isNaN函数教程

JavaScript 中的 isNaN 函数 用于判断传入的 变量 是否不是一个 数字,如果是一个数字,则返回 false,否则,返回 true。

JavaScript isNaN函数详解

语法

isNaN(x);

参数

参数 描述
x 必需,要检测的值。

返回值

如果 x 是一个数字,则返回 false,否则,返回 true。

案例

JavaScript isNaN函数

使用 isNaN 函数,判断参数是否是数字

<!DOCTYPE html> <html> <head> <title>使用 isNaN 函数,判断参数是否是数字</title> <script type="text/javascript"> console.log("嗨客网(www.haicoder.net)"); var str = "HelloHaiCoder"; console.log("Str isNaN =", isNaN(str)); var numStr = "123"; console.log("NumStr isNaN =", isNaN(numStr)); var num = 1024; console.log("Num isNaN =", isNaN(num)); </script> </head> </html>

程序运行后,控制台输出如下:

26_javascript isNaN.png

我们首先定义了一个字符串 变量 str,接着,我们使用 isNaN 函数判断其是否不是数字,此时返回了 true,即变量 str 不是一个数字。

接着,我们定义了一个字符串类型的变量 numStr,但该变量可以转换为数字,我们再次使用 isNaN 判断其是否不是数字,此时返回了 false,则表明其是一个数字。

最后,我们定义了一个数字变量 num,并使用 isNaN 判断其是否不是数字,此时返回了 false,则表明其是一个数字。

JavaScript isNaN函数教程总结

JavaScript 中的 isNaN 函数用于判断传入的变量是否不是一个数字,如果是一个数字,则返回 false,否则,返回 true。