VBScript FormatCurrencyFunktion
Vollständige VBScript-Referenz
Die FormatCurrency-Funktion gibt einen Ausdruck zurück, der als Währungswert formatiert ist, wobei das in der Systemsteuerung des Computers definierte Währungssymbol verwendet wird.
Syntax
FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
| Parameters | Beschreibung |
|---|---|
| expression | Erforderlich. Der zu formatierende Ausdruck. |
| NumDigAfterDec | Optional. Ein numerischer Wert, der die Anzahl der rechts vom Dezimalpunkt angezeigten Ziffern angibt. Der Standardwert ist -1 (verwendet die regionalen Einstellungen des Computers). |
| 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 Ziffern mithilfe des in den regionalen Einstellungen des Computers angegebenen Zifferngruppierungssymbols gruppiert werden:
|
Beispiele
Beispiel 1
<script type="text/vbscript">
document.write(FormatCurrency(20000))
</script>
document.write(FormatCurrency(20000))
</script>
Die Ausgabe des obigen Beispiels:
$20,000.00
Selbst ausprobieren »
Beispiel 2
Legt die Anzahl der Ziffern nach dem Dezimalpunkt fest:
<script type="text/vbscript">
document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))
</script>
document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))
</script>
Die Ausgabe des obigen Beispiels:
$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(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
Die Ausgabe des obigen Beispiels:
$.20
$0.20
$0.20
Selbst ausprobieren »
Beispiel 4
Ob negative Werte in Klammern gesetzt werden sollen:
<script type="text/vbscript">
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
Die Ausgabe des obigen Beispiels:
-$50.00
($50.00)
($50.00)
Selbst ausprobieren »
Beispiel 5
Ob eine Million Dollar gruppiert werden soll:
<script type="text/vbscript">
document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))
</script>
document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))
</script>
Die Ausgabe des obigen Beispiels:
$1000000.00
$1,000,000.00
$1,000,000.00
Selbst ausprobieren »
Vollständige VBScript-Referenz Weitere Erweiterungen