Javascript 根据顺序计算百分比

Javascript 根据顺序计算百分比,javascript,jquery,percentage,Javascript,Jquery,Percentage,有一个心理空白,我需要计算当前数字或位置的百分比,基于它在其他两个数字之间的位置,例如 var start = 1; var end = 20; var currentPos = 10; 我如何计算currentPos值,以百分比为基础,显然是50%,但我想知道如何使用任何变量计算,例如: var start = 11; var end = 20; var currentPos = 12; “结束”和“开始”可能也是相同的值假设“结束”和“开始”不相同,并且开始请担心“开始”和“结束”可能具

有一个心理空白,我需要计算当前数字或位置的百分比,基于它在其他两个数字之间的位置,例如

var start = 1;
var end = 20;
var currentPos = 10;
我如何计算
currentPos
值,以百分比为基础,显然是50%,但我想知道如何使用任何变量计算,例如:

var start = 11;
var end = 20;
var currentPos = 12;

“结束”和“开始”可能也是相同的值

假设“结束”和“开始”不相同,并且
开始请担心“开始”和“结束”可能具有相同的值。更新后,如果它们是相同的值,您可以选择希望的值,该值为0、100或未知,因为它超出了范围
var currentPercentile = (currentPos-start)/(end-start);
var currentPercentile = 100;  

if(end-start >0){
  currentPercentile = (currentPos-start)/(end-start);
}