我正在创建一个用于计算订单总额的脚本。有一些变量可以改变价格,因此会出现一些长位数的小数。
是否toFixed()
足够精确以四舍五入这些数字并始终得到相同的结果?
编辑:我想出的解决方案是使用这个:
Number.prototype.toCurrency = function(){
return Math.round(this*100)/100;
}
这足以保持一致性吗?
我正在创建一个用于计算订单总额的脚本。有一些变量可以改变价格,因此会出现一些长位数的小数。
是否toFixed()
足够精确以四舍五入这些数字并始终得到相同的结果?
编辑:我想出的解决方案是使用这个:
Number.prototype.toCurrency = function(){
return Math.round(this*100)/100;
}
这足以保持一致性吗?