计算Z和X之间的百分比位置

时间:2014-03-23 01:05:42

标签: javascript jquery

好的,如果我有3个值:

x = 0;
y = 100;
z = 50;

zx之间y的位置为50%

如果z25,则差异为25%

我如何使用javascript解决这个问题?我希望我的返回值类似于0.50.25

首先感谢StackOverflow第一次使用!

1 个答案:

答案 0 :(得分:3)

这是一个简单的数学公式,只需使用浮点计算:

position = (z - x) / (y - x)

这将使z范围内x..y的相对位置(0到1)变为假设x <= z <= yx < y。如果你想要一个百分比,只需乘以100即可。