JavaScript 中的 isNaN 函数 用于判断传入的 变量 是否不是一个 数字,如果是一个数字,则返回 false,否则,返回 true。
isNaN(x);
参数 | 描述 |
---|---|
x | 必需,要检测的值。 |
如果 x 是一个数字,则返回 false,否则,返回 true。
使用 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>
程序运行后,控制台输出如下:
我们首先定义了一个字符串 变量 str,接着,我们使用 isNaN 函数判断其是否不是数字,此时返回了 true,即变量 str 不是一个数字。
接着,我们定义了一个字符串类型的变量 numStr,但该变量可以转换为数字,我们再次使用 isNaN 判断其是否不是数字,此时返回了 false,则表明其是一个数字。
最后,我们定义了一个数字变量 num,并使用 isNaN 判断其是否不是数字,此时返回了 false,则表明其是一个数字。
JavaScript 中的 isNaN 函数用于判断传入的变量是否不是一个数字,如果是一个数字,则返回 false,否则,返回 true。