Función FormatCurrency en VBScript

Definición y uso

La función FormatCurrency puede devolver la expresión formateada como valor monetario, utilizando el símbolo monetario definido en el panel de control del sistema.

Gramática

FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]]
Parámetros Descripción
expression Obligatorio. Expresión que debe ser formateada.
NumDigAfterDec Indica el número de dígitos que se deben mostrar a la derecha del punto decimal. El valor predeterminado es -1 (se utiliza la configuración regional de la computadora).
IncLeadingDig Opcional. Indica si se deben mostrar los ceros iniciales de los valores decimales:
  • -2 = TristateUseDefault - Utiliza la configuración regional de la computadora.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
UseParForNegNum Opcional. Indica si se deben poner los valores negativos entre paréntesis.
  • -2 = TristateUseDefault - Utiliza la configuración regional de la computadora.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
GroupDig Opcional. Indica si se debe usar el símbolo de agrupación de dígitos especificado en la configuración regional de la computadora para agrupar números.
  • -2 = TristateUseDefault - Utiliza la configuración regional de la computadora.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Ejemplo

Ejemplo 1

document.write(FormatCurrency(20000))

Salida:

¥20,000.00

Ejemplo 2

document.write(FormatCurrency(20000.578,2))

Salida:

¥20,000.58

Ejemplo 3

document.write(FormatCurrency(20000.578,2,,,0))

Salida:

¥20000.58