Javascript 不同范围的百分比值
从昨天开始,我尝试在JavaScript中找到一个公式,也是一个数学公式,返回3种不同情况下给定百分比的值Javascript 不同范围的百分比值,javascript,math,percentage,Javascript,Math,Percentage,从昨天开始,我尝试在JavaScript中找到一个公式,也是一个数学公式,返回3种不同情况下给定百分比的值 Example: range A = [0, 10 ] - percentage 25% => value will be 2.5 range B = [0, 100] - percentage 50% => value will be 50 but how do I treat this 2 cases?: case 1 = range [-5, 5 ] - perce
Example:
range A = [0, 10 ] - percentage 25% => value will be 2.5
range B = [0, 100] - percentage 50% => value will be 50
but how do I treat this 2 cases?:
case 1 = range [-5, 5 ] - percentage for example 50% => value will be 0
case 2 = range [-10, 0 ] - percentage for example 25% => value will be -7.5
case 3 = range [-11, -1] - percentage for example 30% => value will be ?
这是你的公式:
试试这个
常数百分比=函数X、y、perc{
//x是起点
//y是终点
//所以你们需要这个范围的长度在x和y之间,我们从y中减去x
//除以100,因为100%是x和y之间的全范围
//当我们把它除以100,结果是范围的1%
//然后我们将其乘以我们想要的百分比,例如25%
//把x加到结果中,因为我们从x开始;
返回y-x/100*perc+x;
}
控制台日志百分比0,10,25;
控制台日志百分比0100,50;
控制台。对数百分比-5,5,50;
控制台。对数百分比-10,0,25;
控制台。对数百分比-11,-1,30 这是你的公式:
试试这个
常数百分比=函数X、y、perc{
//x是起点
//y是终点
//所以你们需要这个范围的长度在x和y之间,我们从y中减去x
//除以100,因为100%是x和y之间的全范围
//当我们把它除以100,结果是范围的1%
//然后我们将其乘以我们想要的百分比,例如25%
//把x加到结果中,因为我们从x开始;
返回y-x/100*perc+x;
}
控制台日志百分比0,10,25;
控制台日志百分比0100,50;
控制台。对数百分比-5,5,50;
控制台。对数百分比-10,0,25;
控制台。对数百分比-11,-1,30;非常感谢你!!你无法想象我在互联网上搜索了多少这个公式!非常感谢你!!你无法想象我在互联网上搜索了多少这个公式!