课程
/前端开发
/JavaScript
/JavaScript进阶篇
前面有讲过这个吗?为啥一点印象都没TAT.....看同学代码有parseInt和parseFloat,请问这两者具体什么区别呢?
2015-05-26
源自:JavaScript进阶篇 6-11
正在回答
转换字符串为整数(Int)和浮点数(Float)
var = "5"
parseInt 得到 5
parseFloat 得到 5.0
胡桃饺子 提问者
确实不是5.0,是5
是谁告你parseFloat得到5.0??
parseInt和parseFloat都是将字符串类型转换为number类型.两者区别在于parseFloat会将.号转换为浮点数,而parseInt直接忽略停止转换.当处理"5.12asc"时,parseInt直接转换为5,parseFloat会转换为5.12.parseInt还可以指定第二位参数来指定转换结果的进制(2,8,16)(范围为2-36).更详细的可以到网上找<<JavaScript权威指南(6th)>>看一下
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答parseFloat()与parseInt()的区别?
3 回答sum+=parseInt(scores)和sum+=parseInt(scores[i])的区别
1 回答parseFloat和 Float有什么区别
2 回答parseInt和Number有什么区别?
3 回答!=和=!的区别