我有一个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问题吗?还是一个大问题?