美文网首页
Number() parseInt() parseFloat()

Number() parseInt() parseFloat()

作者: 蘑菇酱960903 | 来源:发表于2018-05-01 00:31 被阅读0次

    parseInt() parseFloat() 区别:

    1. 后者只会解析十进制的值,对于十六进制和八进制会解析成0,前者能解析二进制,八进制,十六进制
    2. 后者能识别出小数点

    Number() parseInt() 区别:

    1. 前者会将空字符串转换成0,后者会返回NaN
    2. 前者会将null转换成0,后者会返回NaN
    3. 前者在解析布尔值会将true -> 1 false -> 0,后者会返回NaN
    4. 前者保留小数点,后者忽略小数点

    es6新增方法:Number.parseInt() Number.parseFloat() Number.isInteger()

    相关文章

      网友评论

          本文标题:Number() parseInt() parseFloat()

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