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%