<Completa VBScript Referência
A função FormatCurrency retorna uma expressão formatada como um valor de moeda usando o símbolo de moeda definido no painel de controle do computador.
Sintaxe
FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
Parâmetro | Descrição |
---|---|
expression | Requeridos. A expressão a ser formatado |
NumDigAfterDec | Opcional. Indica como são exibidos muitos lugares à direita do decimal. O padrão é -1 (configurações regionais do computador são usados) |
IncLeadingDig | Opcional. Indica se ou não um zero à esquerda é exibido para valores fracionários:
|
UseParForNegNum | Opcional. Indica se deve ou não colocar valores negativos entre parênteses:
|
GroupDig | Opcional. Indica se ou não os números são agrupados usando o delimitador de grupo especificado nas definições regionais do computador:
|
Exemplos
Exemplo 1
<%
response.write(FormatCurrency(20000))
%>
A saída do código acima será:
$20,000.00
Mostrar exemplo » exemplo 2
Definindo número de casas decimais:
<%
response.write(FormatCurrency(20000,2) & "<br />")
response.write(FormatCurrency(20000,5))
%>
A saída do código acima será:
$20,000.00
$20,000.00000
Mostrar exemplo » exemplo 3
valores fracionários com ou sem um zero à esquerda:
<%
response.write(FormatCurrency(.20,,0) & "<br />")
response.write(FormatCurrency(.20,,-1))
%>
A saída do código acima será:
$.20
$0.20
Mostrar exemplo » exemplo 4
Os valores negativos entre parênteses ou não:
<%
response.write(FormatCurrency(-50,,,0) & "<br />")
response.write(FormatCurrency(-50,,,-1))
%>
A saída do código acima será:
-$50.00
($50.00)
Mostrar exemplo » exemplo 5
Agrupando um milhão de dólares - ou não:
<%
response.write(FormatCurrency(1000000,,,,0) & "<br />")
response.write(FormatCurrency(1000000,,,,-1))
%>
A saída do código acima será:
$1000000.00
$1,000,000.00
Mostrar exemplo » <Completa VBScript Referência