是否有 JavaScript 函数到 link 范围(顶部范围 0----100 底部范围 55%----24%)已知顶部输入,想要底部值输出

Is there a JavaScript function to link ranges (top range 0----100 bottom range 55%----24%) known top input, want bottom value output

下图将有助于解释我想要实现的目标...

顶行 (A) 是给定的计算 JavaScript 值,我们称之为输入。 底线 (B) 是输出,因此如果要绘制一条线(如所示的绿色线),则给定(A)的任何输入(将始终在范围内)我需要输出的值。

我曾尝试搜索“链接范围”、“平行链接值”等类似短语,但我认为我的一半问题是不知道这种计算叫什么。

通常我可以展示我尝试过的东西,但在这个上我真的不知道从哪里开始。

非常感谢任何帮助。

所以得到A中的百分比

percentage = A[value] / ( A[max] - A[min] )

用它来计算秒的值

result = B[max] - percentage * (B[max] - B[min])

很基础JavaScript

var aMin = 0;
var aMax = 500;
var bMin = 24;
var bMax = 55;

var aValue = 100;

var percentage = aValue / ( aMax - aMin );
var result = bMax - percentage * (bMax - bMin);
console.log(result + "%");