javascript - 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)
}
解决方案
对于百分比变化,您可以取旧值乘以 100 的增量(新值减去旧值)。
const
percentChange = (v1, v2) => (v2 - v1) / v1 * 100,
current = 400,
june = 500,
percent = percentChange(june, current);
console.log(percent);
推荐阅读
- python - 将二维数组转换为列表
- ios - AVSpeechUtterance 音量低,而 .playAndRecord 中的 AVAudioSession
- mongodb - 如何在 mongodb 聚合中查找数组内部?
- c - 在C中找到二叉树中的第k个最小值
- python - 如何在 Python 中使用 3 次执行循环?
- php - 如何减少 WooCommerce 中特定订单状态的库存
- java - python脚本执行后执行Java模块?
- php - 如果 POST['submitted_field'] 不为空,则更新行字段 MariaDB,MySQL
- flutter - Flutter StaggeredGridView.countBuilder 滚动控件。我有这个错误(类型'String'不是'index'的'int'类型的子类型)
- javascript - JQuery/JS 脚本不在 html 中运行(在 Codepen 中工作)