VBScript FormatNumberFunción
Referencia completa de VBScript
La función FormatNumber devuelve una expresión formateada como número.
Sintaxis
FormatNumber(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
| Parámetros | Descripción |
|---|---|
| expression | Obligatorio. Expresión que se va a formatear. |
| NumDigAfterDec | Opcional. Valor numérico que indica cuántos dígitos se muestran a la derecha del punto decimal. El valor predeterminado es -1 (se usa la configuración regional del equipo). |
| IncLeadingDig | Opcional. Indica si se muestra el cero inicial en los valores fraccionarios:
|
| UseParForNegNum | Opcional. Indica si se colocan los valores negativos entre paréntesis:
|
| GroupDig | Opcional. Indica si los números se agrupan utilizando el símbolo de agrupación de números especificado en la configuración regional del equipo:
|
Ejemplos
Ejemplo 1
<script type="text/vbscript">
document.write(FormatNumber(20000))
</script>
document.write(FormatNumber(20000))
</script>
Salida 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(FormatNumber(20000,2) & "<br />")
document.write(FormatNumber(20000,5))
</script>
document.write(FormatNumber(20000,2) & "<br />")
document.write(FormatNumber(20000,5))
</script>
Salida del ejemplo anterior:
20,000.00
20,000.00000
20,000.00000
Pruébalo »
Ejemplo 3
Si se muestra el cero inicial en los valores fraccionarios:
<script type="text/vbscript">
document.write(FormatNumber(.20,,0) & "<br />")
document.write(FormatNumber(.20,,-1))
</script>
document.write(FormatNumber(.20,,0) & "<br />")
document.write(FormatNumber(.20,,-1))
</script>
Salida 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(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))
</script>
document.write(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))
</script>
Salida del ejemplo anterior:
-50.00
(50.00)
(50.00)
Pruébalo »
Ejemplo 5
Si se agrupan los números:
<script type="text/vbscript">
document.write(FormatNumber(1000000,,,,0) & "<br />")
document.write(FormatNumber(1000000,,,,-1))
</script>
document.write(FormatNumber(1000000,,,,0) & "<br />")
document.write(FormatNumber(1000000,,,,-1))
</script>
Salida del ejemplo anterior:
1000000.00
1,000,000.00
1,000,000.00
Pruébalo »
Referencia completa de VBScript Otras extensiones