Los últimos tutoriales de desarrollo web
 

Función VBScript FormatCurrency


<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:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso
UseParForNegNum Opcional. Indica si o no colocar valores negativos entre paréntesis:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso
GroupDig Opcional. Indica si los números se agrupan con el delimitador grupo especificado en la configuración regional del equipo:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso

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