Math.ceil(4); // 4
Math.ceil(4.95); // 5
Math.ceil(0.05) // 1
Math.ceil(-6.75) // -7
但是什么时候
Math.ceil(-0.05) // -0
此处输出为-0
,但我只想0
答案 0 :(得分:1)
你的问题完全错了......
Math.floor(-0.05) // -0
以上是不正确的。它是-1
。楼层是负面的。您需要ceil
:
Math.floor(-0.05)
-1
Math.ceil(-0.05)
-0
您需要abs()
:
Math.abs(Math.ceil(-0.05))
0
答案 1 :(得分:1)
如果您只想要绝对数字..总是,那么
console.log(Math.floor(Math.abs(-0.05)))
答案 2 :(得分:0)
如果您想改变原生功能的工作方式,最好的办法是创建自己的功能。
{{1}}