VBScript FormatNumberFunktion


VBScript 参考手册Vollständige VBScript-Referenz

Die FormatNumber-Funktion gibt einen als Zahl formatierten Ausdruck zurück.

Syntax

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

Parameters Beschreibung
expression Erforderlich. Der zu formatierende Ausdruck.
NumDigAfterDec Optional. Ein Wert, der angibt, wie viele Ziffern rechts vom Dezimaltrennzeichen angezeigt werden. Der Standardwert ist -1 (die regionalen Einstellungen des Computers werden verwendet).
IncLeadingDig Optional. Gibt an, ob führende Nullen für Bruchwerte angezeigt werden:
  • -2 = TristateUseDefault - Regionale Einstellungen des Computers verwenden
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
UseParForNegNum Optional. Gibt an, ob negative Werte in Klammern gesetzt werden:
  • -2 = TristateUseDefault - Regionale Einstellungen des Computers verwenden
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
GroupDig Optional. Gibt an, ob Zahlen mit dem in den regionalen Einstellungen des Computers angegebenen Zifferngruppierungssymbol gruppiert werden:
  • -2 = TristateUseDefault - Regionale Einstellungen des Computers verwenden
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Beispiele

Beispiel 1

<script type="text/vbscript">

document.write(FormatNumber(20000))

</script>

Die Ausgabe des obigen Beispiels ist:

20,000.00

Selbst ausprobieren »

Beispiel 2

Legt die Anzahl der Ziffern nach dem Dezimalpunkt fest:

<script type="text/vbscript">

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

</script>

Die Ausgabe des obigen Beispiels ist:

20,000.00
20,000.00000

Selbst ausprobieren »

Beispiel 3

Ob führende Nullen für Bruchwerte angezeigt werden sollen:

<script type="text/vbscript">

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

</script>

Die Ausgabe des obigen Beispiels ist:

.20
0.20

Selbst ausprobieren »

Beispiel 4

Ob negative Werte in Klammern gesetzt werden:

<script type="text/vbscript">

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

</script>

Die Ausgabe des obigen Beispiels ist:

-50.00
(50.00)

Selbst ausprobieren »

Beispiel 5

Ob Ziffern gruppiert werden:

<script type="text/vbscript">

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

</script>

Die Ausgabe des obigen Beispiels ist:

1000000.00
1,000,000.00

Selbst ausprobieren »

VBScript 参考手册Vollständige VBScript-Referenz Weitere Erweiterungen