Neueste Web-Entwicklung Tutorials
 

VBScript-Funktion Format


<Vollständige VBScript Referenz

Die Format Funktion gibt einen Ausdruck als Zahl formatiert.

Syntax

FormatNumber(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(FormatNumber(20000))

%>

Der Ausgang des Code oben wird sein:

20,000.00
Beispiel anzeigen »

Beispiel 2

Einstellen Anzahl der Nachkommastellen:

<%

response.write(FormatNumber(20000,2) & "<br />")
response.write(FormatNumber(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(FormatNumber(.20,,0) & "<br />")
response.write(FormatNumber(.20,,-1))

%>

Der Ausgang des Code oben wird sein:

.20
0.20
Beispiel anzeigen »

Beispiel 4

Negative Werte in Klammern oder nicht:

<%

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

%>

Der Ausgang des Code oben wird sein:

-50.00
(50.00)
Beispiel anzeigen »

Beispiel 5

Gruppieren von Zahlen - oder auch nicht:

<%

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

%>

Der Ausgang des Code oben wird sein:

1000000.00
1,000,000.00
Beispiel anzeigen »

<Vollständige VBScript Referenz