Number、parseInt、parseFloat有什么区别?

2024年04月14日 懒猪 前端开发 前端博客 个人博客 网站制作 鹏仔先生 百变鹏仔 HTML CSS javascript JS 共享博客

Number的转换思路

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


ParesInt

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

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


parseFloat

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

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

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


本文链接:http://so.lmcjl.com/news/2087/

展开阅读全文
相关内容