javascript - 确定是千分之一、百分还是十分之一

标签 javascript

如何判断一个数是千分位、千分位、百分位、十位。我需要将它们转换为最接近的值。

例如,124。因为它是百分之一,所以我将使用

将其转换为 200
Math.ceil(124/100) * 100

例如,4560。因为它是千分之一,所以我将使用

将其转换为 5000
Math.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/

相关文章:

javascript - 你如何在 Gulp 任务中使用 browserify?

javascript - 输入元素显示在主页上,而不是带有图像的分割元素

javascript - 如何将 iframe 数据传递给父窗口

javascript - 页面 URL 更改时 CSS 不生效

javascript - 让 jquery 使用十进制选项值

javascript - Codeigniter 内容每 X 秒获取一次

JavaScript:Ajax 请求后的全局变量

javascript - 使用 Jquery 点表示法将属性附加到对象

javascript - Edge 中的平滑过渡?

php - 两个函数(Javascript 和 AJAX)不能一起工作