Javascript 如何将一个小数点四舍五入到第n个小数点?
在JavaScript中,我希望根据另一个十进制(y)将给定的数字(x)向上舍入。例如:Javascript 如何将一个小数点四舍五入到第n个小数点?,javascript,algorithm,math,Javascript,Algorithm,Math,在JavaScript中,我希望根据另一个十进制(y)将给定的数字(x)向上舍入。例如: x = 8.6333 y = 0.5 result = 9 x = 8.6333 y = 0.2 result = 8.8 x = 8.6333 y = 0.1 result = 8.7 我该怎么做呢?用x除以y。把它四舍五入,再乘以y var answer = Math.ceil(x/y)*y; 可能复制的伟大!我的一个朋友刚刚提供了同样的答案,现在它是有意义的!从数学上说谢谢你,这应该行得通。但
x = 8.6333
y = 0.5
result = 9
x = 8.6333
y = 0.2
result = 8.8
x = 8.6333
y = 0.1
result = 8.7
我该怎么做呢?用x除以y。把它四舍五入,再乘以y
var answer = Math.ceil(x/y)*y;
可能复制的伟大!我的一个朋友刚刚提供了同样的答案,现在它是有意义的!从数学上说谢谢你,这应该行得通。但在“现实生活”中,可能不是这样。有关说明,请阅读: