百分比值的极化移位

时间:2010-01-01 05:16:10

标签: actionscript-3 math

differencePercentage = Math.round(((Pay.init / Pay.current)* 100) - 100);

这给了我初始薪水和当前薪酬之间的百分比差异,但它已经逆转了。当它是正数,即支付高于初始值时,它表示-X%,当它低于它时表示X%。

有没有明显的方式我没有看到这种极化?

感谢您的任何见解。 :)

2 个答案:

答案 0 :(得分:1)

differencePercentage = Math.round(100 - ((Pay.init / Pay.current) * 100));

[ - (a - b)= -a + b = b - a]

此外:

differencePercentage = Math.round(100 * (1 - (Pay.init / Pay.current)));

答案 1 :(得分:-1)

differencePercentage = Math.round(((Pay.current / Pay.init)* 100) - 100);