在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;