VBScript FormatNumberFunktion
Vollständige VBScript-Referenz
Die FormatNumber-Funktion gibt einen als Zahl formatierten Ausdruck zurück.
Syntax
FormatNumber(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
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:
|
| UseParForNegNum | Optional. Gibt an, ob negative Werte in Klammern gesetzt werden:
|
| GroupDig | Optional. Gibt an, ob Zahlen mit dem in den regionalen Einstellungen des Computers angegebenen Zifferngruppierungssymbol gruppiert werden:
|
Beispiele
Beispiel 1
<script type="text/vbscript">
document.write(FormatNumber(20000))
</script>
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>
document.write(FormatNumber(20000,2) & "<br />")
document.write(FormatNumber(20000,5))
</script>
Die Ausgabe des obigen Beispiels ist:
20,000.00
20,000.00000
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>
document.write(FormatNumber(.20,,0) & "<br />")
document.write(FormatNumber(.20,,-1))
</script>
Die Ausgabe des obigen Beispiels ist:
.20
0.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>
document.write(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))
</script>
Die Ausgabe des obigen Beispiels ist:
-50.00
(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>
document.write(FormatNumber(1000000,,,,0) & "<br />")
document.write(FormatNumber(1000000,,,,-1))
</script>
Die Ausgabe des obigen Beispiels ist:
1000000.00
1,000,000.00
1,000,000.00
Selbst ausprobieren »
Vollständige VBScript-Referenz Weitere Erweiterungen