Los últimos tutoriales de desarrollo web
 

Función VBScript FormatNumber


<Referencia completa de VBScript

La función devuelve un FormatNumber expresión con formato de número.

Sintaxis

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

Parámetro Descripción
expression Necesario. La expresión a ser formateado
NumDigAfterDec Opcional. Indica cómo se muestran muchos lugares a la derecha del punto decimal. Omisión es -1 (se utiliza la configuración regional del equipo)
IncLeadingDig Opcional. Indica si se muestra o no un cero para valores fraccionarios:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso
UseParForNegNum Opcional. Indica si o no colocar valores negativos entre paréntesis:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso
GroupDig Opcional. Indica si los números se agrupan con el delimitador grupo especificado en la configuración regional del equipo:
  • -2 = TristateUseDefault - Usar la configuración regional del equipo
  • -1 = TristateTrue - True
  • 0 = TristateFalse - Falso

Ejemplos

Ejemplo 1

<%

response.write(FormatNumber(20000))

%>

La salida del código anterior será:

20,000.00
Mostrar Ejemplo »

Ejemplo 2

Ajuste el número de decimales:

<%

response.write(FormatNumber(20000,2) & "<br />")
response.write(FormatNumber(20000,5))

%>

La salida del código anterior será:

20,000.00
20,000.00000
Mostrar Ejemplo »

Ejemplo 3

Los valores fraccionarios con o sin un cero inicial:

<%

response.write(FormatNumber(.20,,0) & "<br />")
response.write(FormatNumber(.20,,-1))

%>

La salida del código anterior será:

.20
0.20
Mostrar Ejemplo »

Ejemplo 4

Los valores negativos entre paréntesis o no:

<%

response.write(FormatNumber(-50,,,0) & "<br />")
response.write(FormatNumber(-50,,,-1))

%>

La salida del código anterior será:

-50.00
(50.00)
Mostrar Ejemplo »

Ejemplo 5

La agrupación de los números - o no:

<%

response.write(FormatNumber(1000000,,,,0) & "<br />")
response.write(FormatNumber(1000000,,,,-1))

%>

La salida del código anterior será:

1000000.00
1,000,000.00
Mostrar Ejemplo »

<Referencia completa de VBScript