> 文档中心 > JS基本语法-JavaScript中的常用函数2:判断数字类型,isNaN和isFinite的使用

JS基本语法-JavaScript中的常用函数2:判断数字类型,isNaN和isFinite的使用

简介:

使用isNaN和isFinite可以判断数字的类型。

举例:

. isNaN()——检测一个值是否为NaN,隐式转为数字型,是NaN返回true,不是返回false;

. isFinite()——检测一个值是否为有限值,如果是返回true,否则就是Infinity,返回false

        当0做除数时,是一个无穷大的数,所以返回false。

测试代码:

check.js:

function check_test(){var a=1/0;    console.log( isFinite(a) );     //a是一个无穷大的数,所以结果为false    console.log( isFinite(1/2) );     //结果为true    //检测一个值转数值(Number)后是否为NaN    console.log( isNaN(undefined) );   //true    console.log( isNaN(100) );  //false}

check.html:

内部函数测试2

结果:

check_test();

运行结果:

false
true
true
false