VBScript FormatCurrencyFunción


VBScript 参考手册Manual de referencia completo de VBScript

La función FormatCurrency devuelve una expresión formateada como valor de moneda, utilizando el símbolo de moneda definido en el panel de control del sistema informático.

Sintaxis

FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])

Parámetros Descripción
expression Obligatorio. La expresión que debe formatearse.
NumDigAfterDec Opcional. Un valor que indica el número de dígitos que se muestran a la derecha del punto decimal. El valor predeterminado es -1 (se utiliza la configuración regional del equipo).
IncLeadingDig Opcional. Indica si se muestra el cero inicial de los valores fraccionarios:
  • -2 = TristateUseDefault - Utiliza la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
UseParForNegNum Opcional. Indica si se colocan los valores negativos entre paréntesis:
  • -2 = TristateUseDefault - Utiliza la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
GroupDig Opcional. Indica si se agrupan los números utilizando el símbolo de agrupación de dígitos especificado en la configuración regional del equipo:
  • -2 = TristateUseDefault - Utiliza la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Ejemplos

Ejemplo 1

<script type="text/vbscript">

document.write(FormatCurrency(20000))

</script>

Resultado del ejemplo anterior:

$20,000.00

Pruébalo »

Ejemplo 2

Establecer el número de dígitos después del punto decimal:

<script type="text/vbscript">

document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))

</script>

Resultado del ejemplo anterior:

$20,000.00
$20,000.00000

Pruébalo »

Ejemplo 3

Si se muestra el cero inicial de los valores fraccionarios:

<script type="text/vbscript">

document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))

</script>

Resultado del ejemplo anterior:

$.20
$0.20

Pruébalo »

Ejemplo 4

Si se colocan los valores negativos entre paréntesis:

<script type="text/vbscript">

document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))

</script>

Resultado del ejemplo anterior:

-$50.00
($50.00)

Pruébalo »

Ejemplo 5

Si agrupar un millón de dólares:

<script type="text/vbscript">

document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))

</script>

Resultado del ejemplo anterior:

$1000000.00
$1,000,000.00

Pruébalo »

VBScript 参考手册Manual de referencia completo de VBScript Otras extensiones