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

弱弱的问一下 parseInt和Math.ceil() 有什么区别呢

弱弱的问一下 parseInt和Math.ceil() 有什么区别呢

正在回答

2 回答

parseInt是类型转换取整,Math.ceil()是向上取整;比如Math.ceil(1.1) 结果:2;Math.ceil(1.6)结果:2;所以说并不是四舍五入,

Math.round()是四舍五入;

Math.floor()向下取整;如:Math.floor(1.5)结果:1;

而parseInt正数对比Math.floor()没有区别

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

humble_果_0 提问者

非常感谢!
2015-09-02 回复 有任何疑惑可以回复我~
#2

汕哥 回复 humble_果_0 提问者

还有注意一点,parseInt(-1.5)= -1,Math.floor(-1.5)=-2.
2016-02-13 回复 有任何疑惑可以回复我~

parseInt是类型转换,Math.ceil()是四舍五入

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

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55625    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

弱弱的问一下 parseInt和Math.ceil() 有什么区别呢

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