Funzioni di formattazione dei numeri VBScript

Sintassi

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

Descrizione

  • Il parametro obbligatorio Format_function_Name corrisponde a una delle funzioni di formattazione dei numeri elencate di seguito.

  • Il parametro facoltativo Expression corrisponde a qualsiasi espressione numerica, che risulterebbe in un numero.

  • Il parametro facoltativo NumberDigAfterDec corrisponde al numero di cifre dopo la cifra decimale.

  • Il parametro facoltativo LeadingDigcorrisponde alla visualizzazione o meno di uno zero iniziale per i valori frazionari. Prende uno dei tre valori in base al parametro delle impostazioni di seguito.

  • Il parametro facoltativo UseParForNegNumcorrisponde a inserire o meno valori negativi tra parentesi. Prende uno dei tre valori in base al parametro delle impostazioni di seguito.

  • Il parametro facoltativo GroupDigitscorrisponde al fatto che i numeri siano raggruppati o meno utilizzando il delimitatore di gruppo. Prende uno dei tre valori in base al parametro delle impostazioni di seguito.

impostazioni

I parametri precedenti LeadingDig, UseParForNegNum e GroupDigits argomenti possono avere una delle seguenti impostazioni:

  • -2 = vbUseDefault - Utilizza le impostazioni internazionali del computer
  • -1 = vbTrue - True
  • 0 = vbFalse - False

Esempio

Prova il seguente esempio per comprendere tutte le funzioni di formattazione dei numeri disponibili in 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>

Quando viene eseguito lo script precedente, il seguente è l'output:

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%