Number、parseInt、parseFloat有什么区别?

Number的转换思路

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


ParesInt

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

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


parseFloat

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

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

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


本文链接:https://my.lmcjl.com/post/20935.html

展开阅读全文

4 评论

留下您的评论.