语法
FormatCurrency(expression[, NumDigitsAfterDecimal[, IncludeLeadingDigit[, UseParensForNegativeNumbers[, GroupDigits]]]])
- expression 要进行格式化的数字样式的表达式。
- NumDigitsAfterDecimal 小数点之后有多少个数字,若实际数字不足这么多,则以 0 补足。-1 表示使用计算机设置。
- IncludeLeadingDigit 是否显示小数点前面的零。-1 是;0 否;-2 使用计算机设置。
- UseParensForNegativeNumbers 是否将负值置于括号中(而不使用负号)。-1 是;0 否;-2 使用计算机设置。
- GroupDigits 是否使用数字分组,使结果形如:1,000,000。-1 是;0 否;-2 使用计算机设置。
格式化后,数字前面的货币符号是人民币还是美元,还是其他的,取决于计算机的区域设置。
示例
document.write(FormatCurrency(0.3, 3) & "<br>") '结果为 ¥.300
document.write(FormatCurrency(-.2, 3, -1, -1) & "<br>") '结果为 (¥0.200)
document.write(FormatCurrency(12345.6789, -1, -1, 0, -1) & "<br>") '结果为 ¥12,345.68,可以发现 NumDigitsAfterDecimal 是 -1,表示使用计算机设置,所以这里只保留了小数点后面两位。
document.write(FormatCurrency(0.3, -1) & "<br>") '结果为 ¥.30