VBScript FormatCurrencyFunción
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]]]])
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:
|
| UseParForNegNum | Opcional. Indica si se colocan los valores negativos entre paréntesis:
|
| 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:
|
Ejemplos
Ejemplo 1
<script type="text/vbscript">
document.write(FormatCurrency(20000))
</script>
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>
document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))
</script>
Resultado del ejemplo anterior:
$20,000.00
$20,000.00000
$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>
document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
Resultado del ejemplo anterior:
$.20
$0.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>
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
Resultado del ejemplo anterior:
-$50.00
($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>
document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))
</script>
Resultado del ejemplo anterior:
$1000000.00
$1,000,000.00
$1,000,000.00
Pruébalo »
Manual de referencia completo de VBScript Otras extensiones