Fonctions de formatage des nombres VBScript

Syntaxe

variablename = Format_function_Name(Expression[,NumberDigAfterDec[,LeadingDig[,
UseParForNegNum[,GroupDigits]]]])

La description

  • Le paramètre obligatoire Format_function_Name correspond à l'une des fonctions de formatage des nombres ci-dessous.

  • Le paramètre facultatif Expression correspond à toute expression numérique, ce qui donnerait un nombre.

  • Le paramètre facultatif NumberDigAfterDec correspond au nombre de chiffres après la décimale.

  • Le paramètre facultatif LeadingDigcorrespond à l'affichage ou non d'un zéro non significatif pour les valeurs fractionnaires. Il prend l'une des trois valeurs en fonction du paramètre de réglage ci-dessous.

  • Le paramètre facultatif UseParForNegNumcorrespond à l'opportunité de placer ou non des valeurs négatives entre parenthèses. Il prend l'une des trois valeurs en fonction du paramètre de réglage ci-dessous.

  • Le paramètre facultatif GroupDigitscorrespond à savoir si les nombres sont groupés ou non à l'aide du délimiteur de groupe. Il prend l'une des trois valeurs en fonction du paramètre de réglage ci-dessous.

Réglages

Les paramètres ci-dessus LeadingDig, UseParForNegNum et GroupDigits arguments peuvent avoir l'un des paramètres suivants -

  • -2 = vbUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = vbTrue - Vrai
  • 0 = vbFalse - Faux

Exemple

Essayez l'exemple suivant pour comprendre toutes les fonctions de formatage des nombres disponibles dans 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>

Une fois exécuté le script ci-dessus, voici la sortie -

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%