<Referencia completa de VBScript
La función FormatCurrency devuelve una expresión con formato de un valor de moneda utilizando el símbolo de moneda definido en el panel de control del ordenador.
Sintaxis
FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
Parámetro | Descripción |
---|---|
expression | Necesario. La expresión a ser formateado |
NumDigAfterDec | Opcional. Indica cómo se muestran muchos lugares a la derecha del punto decimal. Omisión es -1 (se utiliza la configuración regional del equipo) |
IncLeadingDig | Opcional. Indica si se muestra o no un cero para valores fraccionarios:
|
UseParForNegNum | Opcional. Indica si o no colocar valores negativos entre paréntesis:
|
GroupDig | Opcional. Indica si los números se agrupan con el delimitador grupo especificado en la configuración regional del equipo:
|
Ejemplos
Ejemplo 1
<%
response.write(FormatCurrency(20000))
%>
La salida del código anterior será:
$20,000.00
Mostrar Ejemplo » Ejemplo 2
Ajuste el número de decimales:
<%
response.write(FormatCurrency(20000,2) & "<br />")
response.write(FormatCurrency(20000,5))
%>
La salida del código anterior será:
$20,000.00
$20,000.00000
Mostrar Ejemplo » Ejemplo 3
Los valores fraccionarios con o sin un cero inicial:
<%
response.write(FormatCurrency(.20,,0) & "<br />")
response.write(FormatCurrency(.20,,-1))
%>
La salida del código anterior será:
$.20
$0.20
Mostrar Ejemplo » Ejemplo 4
Los valores negativos entre paréntesis o no:
<%
response.write(FormatCurrency(-50,,,0) & "<br />")
response.write(FormatCurrency(-50,,,-1))
%>
La salida del código anterior será:
-$50.00
($50.00)
Mostrar Ejemplo » Ejemplo 5
La agrupación de un millón de dólares - o no:
<%
response.write(FormatCurrency(1000000,,,,0) & "<br />")
response.write(FormatCurrency(1000000,,,,-1))
%>
La salida del código anterior será:
$1000000.00
$1,000,000.00
Mostrar Ejemplo » <Referencia completa de VBScript