百变鹏仔-专注前端行业精选
当前位置:网站首页 > 最近更新 > 前端开发 > 面试题 > 正文

Number、parseInt、parseFloat有什么区别?

作者:鹏仔先生日期:2020-06-01 15:50:19浏览:1286分类:面试题

Number的转换思路

    看的是整体,如果说,字符串中有非数字字符,那么结果就是NaN,否则,转换成功。


ParesInt

    从第一个字符开始依次朝后转换,如果第一个就是字母,那么结果为NaN;

    如果第一个是数字,碰到第一个非数字字符,从该字符后,后面的全部忽略,但是前面的还是转换成功。


parseFloat

    从第一个字符开始依次朝后转换,如果第一个就是字母,那么结果是NaN;

    如果第一个是数字,碰到第一个小数点后的第一个非数字字符,从该字符开始后,后面的全部忽略,但是前面的还是转换成功;

    如果没有小数点,并且都是数字,那么也转换成功。


手机扫码访问

暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

关灯