js中小数取整的方法
编程三昧于2019-08-13 08:57发布的图片
22
评论

veol的头像
前端酱油师
Number((123.123).toFixed(0)) 也可以
 · 删除
回复
Curtion的头像
前端 @ 成都
小心溢出,超过32位就不行了
 · 删除
回复
Higher就是我的头像
不过我发现不如先转成字符串再 parseInt 好像更方便
 · 删除
回复
Higher就是我的头像
Math.floor(Math.abs(num)) 这个应该没有问题,写 ts用 parseInt 去处理数字报错😂
 · 删除
回复
冷月心的头像
前端 @ 字节跳动
习惯用Number.parseInt()而非全局
 · 删除
回复
屑前端 @ 1085创业公司
好奇有啥区别?
 · 删除
回复
前端 @ 字节跳动
回复 : 这是一种规范,也是趋势,将全局对象window的parseInt下放给Number对象,这里实际是一样的。但是window.isNaN和Number.isNaN就有区别了,后者更严格
 · 删除
回复
加载更多
依韵宵音的头像
programmer @ 某代码工厂
两种右移位也都可以
 · 删除
回复
阮三丰的头像
前端工程师 @ 大汉集团
准备吐槽下 parseInt 参数应该是 string,然后看到标题是js。嗯,比较严谨
 · 删除
回复
王铁柱同志的头像
前端 @ 渣土埋金
Math.floor()
 · 删除
回复
藏经阁小和尚的头像
我选择parseInt
 · 删除
回复
Senar的头像
全栈工程师 @ 德玛西亚
那么最好的一种是哪个
 · 删除
回复