parseInt和parseFloat的区别?

来源:6-11 编程练习

胡桃饺子

2015-05-26 10:28

前面有讲过这个吗?为啥一点印象都没TAT.....看同学代码有parseInt和parseFloat,请问这两者具体什么区别呢?

写回答 关注

4回答

  • 成者并非一蹴而就
    2015-05-26 14:02:06
    已采纳

    转换字符串为整数(Int)和浮点数(Float)

    var = "5"

    parseInt 得到 5

    parseFloat 得到 5.0

    胡桃饺子

    非常感谢!

    2015-05-26 14:16:02

    共 1 条回复 >

  • Macaulish
    2016-08-12 11:33:35

    确实不是5.0,是5

  • rangnixingfu910
    2015-12-04 15:48:58

    var = "5"

    parseFloat 得到 5.0

    是谁告你parseFloat得到5.0??


  • uhelper_net
    2015-05-26 16:29:03

    parseInt和parseFloat都是将字符串类型转换为number类型.两者区别在于parseFloat会将.号转换为浮点数,而parseInt直接忽略停止转换.当处理"5.12asc"时,parseInt直接转换为5,parseFloat会转换为5.12.parseInt还可以指定第二位参数来指定转换结果的进制(2,8,16)(范围为2-36).更详细的可以到网上找<<JavaScript权威指南(6th)>>看一下

    胡桃饺子

    谢谢!!!

    2015-05-26 19:33:45

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题