Я не смог найти этот вопрос здесь, хотя он кажется простым.
Допустим, я хочу вычислить процент от общего расстояния, когда я знаю начальную и конечную позиции, т.е.:
function getPercentage(startpos,endpos,currentpos)
{
var distance = endpos-startpos;
return (currentpos/distance)*100;
}
просто, но уже очень поздно, кофе не работает, что происходит, если начальная позиция или текущая позиция находятся на отрицательной оси, т.е.
startpos = -734;
endpos = 65;
currentpos = -38;
стоит отметить, что любая позиция может быть положительной или отрицательнойось в любой точке.
какой процент расстояния является текущим на .... Может кто-нибудь бросить мне кость, пожалуйста, это 1:00: -)