Как получить процент значение между минимальным и максимальным значением?
Нужно получить
Минимальное значение: 112.44, где оно 0%
Максимальное значение: 574.37, где оно 100%
Нужно узнать какой процент между ними имеет значение 385.45
Примерную схему нарисовал
112.44 ---- 385.45 ----- 574.37
0% ---------- ?% ------- 100%
let result = ?
let obj = {0: "448.14", 1: "112.44", 2: "244.91", 3: "174.02", 4: "198.74", 5: "302.78", 6: "574.37", 7: "434.01", 8: "439.74"};
let val = 385.45;
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
примерно вот так:
const percent = 100 * (value - min) / (max - min);
const percent = (max == min) ? 0 : (100 * (value - min) / (max - min));