为了账号安全,请及时绑定邮箱和手机立即绑定

parseInt和parseFloat的区别?

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

正在回答

4 回答

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

var = "5"

parseInt 得到 5

parseFloat 得到 5.0

0 回复 有任何疑惑可以回复我~
#1

胡桃饺子 提问者

非常感谢!
2015-05-26 回复 有任何疑惑可以回复我~

确实不是5.0,是5

0 回复 有任何疑惑可以回复我~

var = "5"

parseFloat 得到 5.0

是谁告你parseFloat得到5.0??


1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

胡桃饺子 提问者

谢谢!!!
2015-05-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

parseInt和parseFloat的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信