美文网首页
判断是否为数字类型

判断是否为数字类型

作者: 可爱的木头 | 来源:发表于2017-05-03 17:54 被阅读0次

    //判断是否为数字类型
    //parseFloat() 该函数指定字符串中的首歌字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回数字,而不是作为字符串
    //parseFloat('1,2a') 1.2
    //parseFloat('aaa') 所有不是数字类型 包括String Boolean Null undefined 都返回NaN parseInt()同理

    //isFinite() 函数用于检查其参数是否是无穷大。 不同于parseFloat()的解析 返回true与false
    //isFinite(number) 判断number是否为有理数字(或可转化为有理数字true和false可以转化) String Null undefined 无穷 都返回false

    //isNaN(x) 用于检查其参数是否是非数字值。 不同于parseFloat()的解析 返回true与false
    //如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
    //isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
    //如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。

    isNumeric:function(obj){
       return !isNaN(parseFloat(obj)) && isFinite(obj);
    }
    

    相关文章

      网友评论

          本文标题:判断是否为数字类型

          本文链接:https://www.haomeiwen.com/subject/mrkltxtx.html