如何使用JavaScript获取小数点后2位的ceil值

如何使用JavaScript获取小数点后2位的ceil值,javascript,Javascript,我希望实现以下目标: 假设x=321.31125 现在我想要第二个小数点后的ceil值。。。因此,预期结果应为321.32 注意:我知道四舍五入返回321.31,但我想要321.32,你可以乘以100,取新数字32131.125=>32132的上限,然后除以100 变量x=321.31125 console.logMath.ceilx*100/100你可以乘以100,取新数字32131.125=>32132的上限,然后除以100 变量x=321.31125 console.logMath.c

我希望实现以下目标:

假设x=321.31125

现在我想要第二个小数点后的ceil值。。。因此,预期结果应为321.32


注意:我知道四舍五入返回321.31,但我想要321.32,你可以乘以100,取新数字32131.125=>32132的上限,然后除以100

变量x=321.31125
console.logMath.ceilx*100/100你可以乘以100,取新数字32131.125=>32132的上限,然后除以100

变量x=321.31125
console.logMath.ceilx*100/100您可以将该值乘以100,然后再除以100,即

321.31125 * 100 = 32131.125
ceil 32131.125 = 32132.0
32132.0 / 100 = 321.32

你可以乘以100,把这个值取出来,再除以100,也就是说

321.31125 * 100 = 32131.125
ceil 32131.125 = 32132.0
32132.0 / 100 = 321.32

你一定要试试这个

Math.ceil(Math.round(-36.3 * 100)) / 100 在javascript中有0.1+0.2===0.3是**假

对于-36.3,您必须对该计算进行四舍五入 所以


因此,使用天花板编号

您必须尝试此方法

Math.ceil(Math.round(-36.3 * 100)) / 100 在javascript中有0.1+0.2===0.3是**假

对于-36.3,您必须对该计算进行四舍五入 所以


因此,请使用“上限编号”

看看您的问题在哪里已经得到了回答并得到了很好的解释。只需使用toFixed方法321.31125.toFixed2。@KateOrlova using.toFixed不会对数字进行四舍五入,而这正是OP所问的。看看你的问题已经在哪里得到了回答并得到了很好的解释。只需将toFixed方法用作321.31125.toFixed2。@KateOrlova using.toFixed不会对数字进行四舍五入,这是OP要求的。我已经这样做了,但我正在寻找方法(如果存在),它会自动将ceil设置为我想要的小数点。@Manik我添加了一个函数,您可以自己实现它。但据我所知,没有内置函数允许您执行此操作。谢谢。。这对我已经做过的事情很有帮助,但我正在寻找方法if exists,它会自动将ceil设置为我想要的小数点。@Manik我添加了一个函数,您可以自己实现它。但据我所知,没有内置函数允许您执行此操作。谢谢。。这对我已经做过的事情很有帮助,但是我在寻找方法if exists,它会自动升到小数点我想我已经做过了,但是我在寻找方法if exists,它会自动升到小数点我想你也可以使用'let a=-36.3.split。;parseFloata[0]+。+a[1]?a[1][0]| | 0+a[1][1]| | 0:00;`在javascript中,0.1+0.2的te计算为1/16+1/10-1/16+2/16+2/10-2/16,您还可以使用'let a=-36.3.split;'。;parseFloata[0]+。+a[1]?a[1][0]| | 0+a[1][1]| | 0:00;`在javascript中,0.1+0.2的te计算为1/16+1/10-1/16+2/16+2/10-2/16