我正在使用 CCur() 而不是 CDbl() 作为这个问题的回答:

vbscript mathematical expression not working

但我想显示小数位数,例如 3 应该是 3.00,3.555 应该是 3.55。

如何使用 CCur() 函数实现此目的?

最佳答案

CCur() 是“转换为货币”函数,而不是数字格式化函数。

请改用以下函数:

FormatNumber (number [,DecimalPlaces [,IncludeLeadingZero [,UseParenthesis [, GroupDigits]]]] )

或者

格式货币 (表达式[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])

number : 要格式化的数字。
DecimalPlaces :小数点后显示的位数。
IncludeLeadingZero :包括数字 -1 的前导零
UseParenthesis : 在括号中显示负数 (500) = -500
GroupDigits :用逗号(或区域分隔符)对大数字进行分组

关于asp-classic - vbscript 使用 Ccur 舍入到小数点后两位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13581195/

10-11 13:03