Number、parseInt、parseFloat有什么区别?

鹏仔工作室
企业官方账号
2022-09-13 14:19:22

Number的转换思路

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

 

ParesInt

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

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

 

parseFloat

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

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

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

来源 http://www.sharedbk.com/post/25.html

...全文
154 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

32

社区成员

发帖
与我相关
我的任务
社区描述
一个关注前端开发、包含HTML、CSS、Javascript的前端开发的俱乐部
htmlcss前端 企业社区 陕西省·西安市
社区管理员
  • 鹏仔工作室
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧