gpt4 book ai didi

javascript - 向下舍入(总是向下,从不向上)仅当小数非常小时的数字

转载 作者:行者123 更新时间:2023-11-30 15:31:44 24 4
gpt4 key购买 nike

我正在显示要在报纸上发布的广告的尺寸,高度/宽度似乎使用毫米和非常小的小数,例如 x.0002mm,我希望数字向下舍入(总是向下,从不向上)到最接近的整数毫米?
例如,
输入 -> 高度:380.0002mm 宽度:262.0002mm
预期输出-> 高度:380mm 宽度:262mm

我已经尝试过 .toFixed(),但它不适用于大十进制输入
例如,
示例输入 -> 高度:380.1252mm 宽度:262.6592mm
预期输出-> 高度:380.1252mm 宽度:262.6592mm

我希望仅当十进制数非常小时才对数字进行舍入,例如:380.0002,如果十进制数较大,我想避免向下舍入,例如:380.1252

最佳答案

检查此链接,Formatting numbers for decimals

var number = 380.0002
number.toPrecision(6) //returns 380.000 (padding)
number.toPrecision(4) //returns 380.0 (round up)
number.toPrecision(3) //returns 380
Math.floor(380.0002) //returns 380

关于javascript - 向下舍入(总是向下,从不向上)仅当小数非常小时的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42153751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com