如何判断一个数是千分位、千分位、百分位、十位。我需要将它们转换为最接近的值。
例如,124。因为它是百分之一,所以我将使用
将其转换为 200Math.ceil(124/100) * 100
例如,4560。因为它是千分之一,所以我将使用
将其转换为 5000Math.ceil(5000/1000) * 1000
最佳答案
您可以使用以下方法将给定数字转换为最接近的 10
function convertToNearest(num){
var mul = 1;
while(num > (mul * 10))
mul = mul * 10;
return Math.ceil(num/mul) * mul;
}
关于javascript - 确定是千分之一、百分还是十分之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52601755/