VBScript FormatCurrencyFunktion


VBScript 参考手册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]]]])

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:
  • -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 Ziffern mithilfe des in den regionalen Einstellungen des Computers angegebenen Zifferngruppierungssymbols gruppiert werden:
  • -2 = TristateUseDefault - Regionale Einstellungen des Computers verwenden
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Beispiele

Beispiel 1

<script type="text/vbscript">

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>

Die Ausgabe des obigen Beispiels:

$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(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))

</script>

Die Ausgabe des obigen Beispiels:

$.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>

Die Ausgabe des obigen Beispiels:

-$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>

Die Ausgabe des obigen Beispiels:

$1000000.00
$1,000,000.00

Selbst ausprobieren »

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