货币处理util/currency
提供货币精确运算函数。
直接使用 JavaScript 自带的数字作四则运算可能出现误差,如果需要处理货币应使用本组件提供的函数计算以确保精确度。
注意
货币组件支持计算的最大货币为:10,000,000,000,000.00,如需支持更大范围,请使用大数组件。
API
函数 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
⮞
add(x, y)(x:
精确计算两个货币的和。
返回值类型: 返回计算的结果。 示例
|
精确计算两个货币的和。 |
||||||||||||
⮞
sub(x, y)(x:
精确计算两个货币的差。
返回值类型: 返回计算的结果。 示例
|
精确计算两个货币的差。 |
||||||||||||
⮞
mul(x, y)(x:
精确计算两个货币的积。
返回值类型: 返回计算的结果。 示例
|
精确计算两个货币的积。 |
||||||||||||
⮞
div(x, y)(x:
精确计算两个货币的商。
返回值类型: 返回计算的结果。 示例
|
精确计算两个货币的商。 |
||||||||||||
⮞
round(value)(value:
保留小数点后两位四舍五入。
返回值类型: 返回计算的结果。 示例
|
保留小数点后两位四舍五入。 |
||||||||||||
⮞
format(value)(value:
格式化货币为带“,”的字符串(如“86,234.25”)。
返回值类型: 返回格式化后的字符串。字符串保留两位小数四舍五入,整数部分每三位有一个“,”分隔符。 示例
|
格式化货币为带“,”的字符串(如“86,234.25”)。 |