首页 > 解决方案 > Javascript查找两个数字的增加和减少百分比

问题描述

我试图找出百分比是否从一个数字增加到另一个数字。但减少的效果并不好。

var current = 400;
var june = 500;

var percentchange = june / current * 100.0;

if(june > current) {
    var percentchange = june / current * 100.0;
    console.log('-' + percentchange)
  } else {
    console.log(percentchange)
}

标签: javascript

解决方案


对于百分比变化,您可以取旧值乘以 100 的增量(新值减去旧值)。

const 
    percentChange = (v1, v2) => (v2 - v1) / v1 * 100,
    current = 400,
    june = 500,
    percent = percentChange(june, current);

console.log(percent);


推荐阅读