如何在javascript中计算3个数字之间的百分比?值开始:120值结束:970数值中心:360|我需要赎回这个值,它保持在0到100%的标准范围内数值120等于0%,数值970等于100 ¨ %。
u5rb5r591#
问题:How to calculate the percentage between 3 numbers in javascript?
How to calculate the percentage between 3 numbers in javascript?
function calculatePercentageOf3 (firstVal, midVal, lastVal) { return (midVal - firstVal) / (lastVal - firstVal) * 100; }
x一个一个一个一个x一个一个二个x
此代码查找与某个范围内的某个百分比对应的值。
let valueStart = 120; let valueEnd = 970; let percentage = 29; let value = valueStart + percentage * (valueEnd - valueStart) / 100; console.log(value);
83qze16e2#
你可以这样做:
const start_value = 120; const end_value = 970; const calculate_percentage = (input_number) => { if(input_number < start_value) return 0; if(input_number > end_value) return 100; return (input_number-start_value)/(end_value-start_value)*100; } console.log(calculate_percentage(120)) console.log(calculate_percentage(500)) console.log(calculate_percentage(970))
3bygqnnd3#
一个数学好的人可以把三个数字变成百分之三。
var ywidth = (+100-xwidth); //var zwidth = (+100-ywidth);
3条答案
按热度按时间u5rb5r591#
问题:
How to calculate the percentage between 3 numbers in javascript?
像这样
演示
x一个一个一个一个x一个一个二个x
更新
此代码查找与某个范围内的某个百分比对应的值。
83qze16e2#
你可以这样做:
3bygqnnd3#
一个数学好的人可以把三个数字变成百分之三。