WMLScript Format() Funktion
Die format() Funktion formatiert einen Wert.
Syntax
n = String.format(format, value)
Bestandteil | Beschreibung |
---|---|
n | Der von der Funktion zurückgegebene String. |
format | Bestimmt, wie der Wert formatiert wird. |
value | Der zu formatierende Wert. |
format besteht aus drei Teilen: %width.precision type
width - Optional. Legt die minimale Anzahl der ausgegebenen Zeichen fest.
precision - Optional. Setzt die Genauigkeit der Ausgabe. Es können die folgenden Werte verwendet werden:
- d - Minimale Anzahl der ausgegebenen Stellen. Standardmäßig ist dies 1.
- f - Anzahl der Dezimalstellen nach dem Dezimalpunkt. Standardmäßig ist dies 6.
- s - Maximale Anzahl der ausgegebenen Zeichen. Standardmäßig werden alle Zeichen ausgegeben.
type - Erforderlich. Bestimmt, wie der formatierte Wert interpretiert wird. Es können die folgenden Werte verwendet werden:
- d - Ganzzahl
- f - Fließkommazahl
- s - Zeichenkette
Beispiel
var b = String.format("%4.3d", 32); var d = String.format("%3f", 10.1234); var e = String.format("%2.2f", 2.3)
Ergebnis
b = " 032" d = "10.123" e = "2.30"