parseInt 与 parseFloat 解析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了parseInt 与 parseFloat 解析相关的知识,希望对你有一定的参考价值。

parseInt()  与 parseFloat  执行逻辑差不多,首先查看0位置的 字符,判断其是否是个 有效数字,依次类推,直到 遇到 非有效数字 为止,

如:123bbb  就会 变为 123

 

其中 parseFloat 在此基础上,把第一个遇到的 小数点 当做有效数字,第二个小数点 就不是有效数字!

parseInt()  还有基准模式,就是 parseInt("010",8) 返回 8

parseInt("010",10) 返回 10-----

 

parseFloat 另外一个不同之处是 字符串必须 以 10进制表示浮点数,所以0980 会被 认为 980

但是 0x 就会被认为 是  解析 x  ,所以 这个时候 返回 NaN

 

闲暇之余,总结下!

以上是关于parseInt 与 parseFloat 解析的主要内容,如果未能解决你的问题,请参考以下文章

js parseFloat 与 parseInt 处理字符串

Number()parseInt()parseFloat()的区别

Number,parseInt,parseFloat函数

parseInt,parseFloat

parseint和parsefloat总结number。隐形转换

parseInt() 和 parseFloat() 之间的区别 [重复]