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"