VBScript FormatNumberFunción


VBScript 参考手册Referencia completa de VBScript

La función FormatNumber devuelve una expresión formateada como número.

Sintaxis

FormatNumber(Expression[,NumDigAfterDec[,
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:
  • -2 = TristateUseDefault: usa 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: usa la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
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:
  • -2 = TristateUseDefault: usa la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Ejemplos

Ejemplo 1

<script type="text/vbscript">

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>

Salida del ejemplo anterior:

20,000.00
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>

Salida 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(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))

</script>

Salida del ejemplo anterior:

-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>

Salida del ejemplo anterior:

1000000.00
1,000,000.00

Pruébalo »

VBScript 参考手册Referencia completa de VBScript Otras extensiones