使用bigdecimal乘法运算的问题

时间:2014-12-22 14:30:05

标签: java javascript

我有一个jsf项目,有一些用于百分比值的javascript掩码。我正在使用的是:

jQuery('.mascaraDescontos, .maskValor-gris').priceFormat({
        prefix : '',
        limit : 5,
        centsLimit : 2,
        centsSeparator : ',',
        thousandsSeparator : ''
    });

有一项功能可以计算一些涉及其中一些百分比值的折扣。

让我们说我把这两个值放在一起:

5,00
AND
2,50

我对这些值做的一件事是将它们除以100:

value.divide(new BigDecimal(100));

结果给出了这些值:

0.05
and
0.025

我做的第二个操作是将这些相同的值再次乘以100

value.multiply(new BigDecimal(100));

这给了我:

5.00
and
2.500 --- this extra zero here...

当相同的值进入页面时,javascript掩码会显示为25.00 ......

我在这里缺少什么?这是一个JavaScript问题吗?还是一个大问题?

0 个答案:

没有答案