khu*_*ram 4 vbscript asp-classic
我正在使用CCur()而不是CDbl()在这个问题中回答:
但我想显示小数位数,例如3应该是3.00,3.555应该是3.55.
如何使用CCur()函数实现此目的?
CCur()是"转换为货币"功能,而不是数字格式化功能.
请改用以下功能:
FormatNumber(number [,DecimalPlaces [,IncludeLeadingZero [,UseParenthesis [,GroupDigits]]]])
要么
FormatCurrency(Expression [,NumDigAfterDec [,IncLeadingDig [,UseParForNegNum [,GroupDig]]]])
number:要格式化的数字.
DecimalPlaces:小数点后显示的位数.
IncludeLeadingZero:包括数字<1和> -1的前导零
UseParent:在Parentheis中显示负数(500)= -500
GroupDigits:用逗号分组大数字(或区域分隔符)
固定到2个小数位而不进行舍入;
curvar = int(curvar * 100) / 100
Run Code Online (Sandbox Code Playgroud)
格式化显示(3- > "3.00":
curvar = formatnumber(int(curvar * 100) / 100, 2)
Run Code Online (Sandbox Code Playgroud)