Neueste Web-Entwicklung Tutorials
 

VBScript-Funktion Formatcurrency


<Vollständige VBScript Referenz

Die Formatcurrency Funktion gibt einen Ausdruck als Währungswert formatiert das Währungssymbol in der Systemsteuerung des Computers definiert ist.

Syntax

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

Parameter Beschreibung
expression Erforderlich. Der Ausdruck formatiert werden
NumDigAfterDec Optional. Gibt an, wie viele Stellen nach rechts vom Komma angezeigt. Der Standardwert ist -1 (dem Computer des regionalen Einstellungen verwendet werden)
IncLeadingDig Optional. Gibt an, ob nicht eine führende Null wird für Spitzenwerte angezeigt:
  • -2 = TristateUseDefault - der regionalen Einstellungen des Computers verwenden
  • -1 = TristateTrue - Wahr
  • 0 = TristateFalse - Falsch
UseParForNegNum Optional. Gibt an, ob oder nicht negative Werte in Klammern zu setzen:
  • -2 = TristateUseDefault - der regionalen Einstellungen des Computers verwenden
  • -1 = TristateTrue - Wahr
  • 0 = TristateFalse - Falsch
GroupDig Optional. Gibt an, ob oder nicht Zahlen gruppiert werden mit dem Gruppentrennzeichen in dem regionalen Einstellungen des Computers angegeben:
  • -2 = TristateUseDefault - der regionalen Einstellungen des Computers verwenden
  • -1 = TristateTrue - Wahr
  • 0 = TristateFalse - Falsch

Beispiele

Beispiel 1

<%

response.write(FormatCurrency(20000))

%>

Der Ausgang des Code oben wird sein:

$20,000.00
Beispiel anzeigen »

Beispiel 2

Einstellen Anzahl der Nachkommastellen:

<%

response.write(FormatCurrency(20000,2) & "<br />")
response.write(FormatCurrency(20000,5))

%>

Der Ausgang des Code oben wird sein:

$20,000.00
$20,000.00000
Beispiel anzeigen »

Beispiel 3

Gebrochene Werte mit oder ohne führende Null:

<%

response.write(FormatCurrency(.20,,0) & "<br />")
response.write(FormatCurrency(.20,,-1))

%>

Der Ausgang des Code oben wird sein:

$.20
$0.20
Beispiel anzeigen »

Beispiel 4

Negative Werte in Klammern oder nicht:

<%

response.write(FormatCurrency(-50,,,0) & "<br />")
response.write(FormatCurrency(-50,,,-1))

%>

Der Ausgang des Code oben wird sein:

-$50.00
($50.00)
Beispiel anzeigen »

Beispiel 5

Gruppierung eine Million Dollar - oder auch nicht:

<%

response.write(FormatCurrency(1000000,,,,0) & "<br />")
response.write(FormatCurrency(1000000,,,,-1))

%>

Der Ausgang des Code oben wird sein:

$1000000.00
$1,000,000.00
Beispiel anzeigen »

<Vollständige VBScript Referenz