function getRangeNumber(val, min, max) {
if(val < 0){
return ( Math.abs( Math.abs(val)+min ) ) / (max - min) * 100 + '%';
}else if(val == 0){
return (val-min)/(max - min) * 100 + '%';
}else{
return (val-min)/(max - min) * 100 + '%';
}
}
getRangeNumber(40, 0, 40) // 100%
js获取数字在某范围内的所占百分比,范围可以是负数
最新推荐文章于 2024-01-26 16:45:00 发布