Funciones de formato de número de VBScript
Sintaxis
variablename = Format_function_Name(Expression[,NumberDigAfterDec[,LeadingDig[,
UseParForNegNum[,GroupDigits]]]])
Descripción
El parámetro requerido Format_function_Name corresponde a cualquiera de las funciones de formateo de números enumeradas a continuación.
El parámetro opcional Expression corresponde a cualquier expresión numérica, que resultaría en un número.
El parámetro opcional NumberDigAfterDec corresponde al número de dígitos después del decimal.
El parámetro opcional LeadingDigcorresponde a si se muestra o no un cero inicial para valores fraccionarios. Toma uno de los tres valores basados en el siguiente parámetro de configuración.
El parámetro opcional UseParForNegNumcorresponde a si colocar o no valores negativos entre paréntesis. Toma uno de los tres valores basados en el siguiente parámetro de configuración.
El parámetro opcional GroupDigitscorresponde a si los números se agrupan o no mediante el delimitador de grupo. Toma uno de los tres valores basados en el siguiente parámetro de configuración.
Configuraciones
Los parámetros anteriores LeadingDig, UseParForNegNum y GroupDigits argumentos pueden tener cualquiera de las siguientes configuraciones:
- -2 = vbUseDefault: usa la configuración regional de la computadora
- -1 = vbTrue - Verdadero
- 0 = vbFalse - Falso
Ejemplo
Pruebe el siguiente ejemplo para comprender todas las funciones de formato numérico disponibles en VBScript.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim num : num = -645.998651
document.write("Line 1 : " & FormatNumber(num, 3))& "<br/>"
' The UseParensForNegativeNumbers parameter is set to true.
document.write("Line 2 : " & FormatNumber (num, 3, , vbTrue))&" <br/> "
' The GroupDigits parameter is set to false.
document.write("Line 3 : " & FormatNumber (num, 3, , , vbFalse)) & "<br/>"
document.write("Line 4 : " & FormatPercent(num, 3))& "<br/>"
' The UseParensForNegativeNumbers parameter is set to true.
document.write("Line 5 : " & FormatPercent (num, 3, , vbTrue))&" <br/> "
' The GroupDigits parameter is set to false.
document.write("Line 6 : " & FormatPercent (num, 3, , , vbFalse)) & "<br/>"
</script>
</body>
</html>
Cuando se ejecuta el script anterior, la siguiente es la salida:
Line 1 : -645.999
Line 2 : (645.999)
Line 3 : -645.999
Line 4 : -64,599.865%
Line 5 : (64,599.865%)
Line 6 : -64599.865%