Javascript 如何确定相乘时最接近目标数字的数字?

Javascript 如何确定相乘时最接近目标数字的数字?,javascript,math,Javascript,Math,假设我的数字是2062,乘数是0.75 JavaScript公式是什么?当乘以0.75时,哪个数字最接近2062 PS:此处的最近值表示等于(=)或非常接近,但低于目标值,而不是非常接近,但高于目标值x*0.75=2062中要查找的x。所以求解x应该是x=2062/0.75。要确保数字是小于或等于x的最接近整数,可以使用Math.floor: Math.floor(2062 / 0.75) = 2749 function findFactor(a, b) { return Math.

假设我的数字是2062,乘数是0.75

JavaScript公式是什么?当乘以0.75时,哪个数字最接近2062


PS:此处的最近值表示等于(=)或非常接近,但低于目标值,而不是非常接近,但高于目标值

x*0.75=2062
中要查找的
x
。所以求解
x
应该是
x=2062/0.75
。要确保数字是小于或等于x的最接近整数,可以使用
Math.floor

Math.floor(2062 / 0.75) = 2749

function findFactor(a, b) {
    return Math.floor(a / parseFloat(b));
}

findFactor(2062, 0.75) -> 2749