Funzione format() di WMLScript

La funzione format() formatta un valore.

Sintassi

n = String.format(format, value)
Componente Descrizione
n Stringa restituita dalla funzione.
format Specificare come formattare il valore.
value Valore formattato.

Il formato è composto da tre parti: %width.precision.type

width - Opzionale. Specifica il numero minimo di caratteri da outputtare.

precision - Opzionale. Imposta la precisione dell'output del valore. Può essere uno dei seguenti valori:

  • d - Numero minimo di cifre di output. Per default è 1.
  • f - Numero di cifre decimali. Per default è 6.
  • s - Numero massimo di caratteri di output. Per default, viene outputto tutto il testo.

type - Obbligatorio. Determina come interpretare il valore formattato. Può essere uno dei seguenti valori:

  • d - Intero
  • f - Numero a virgola mobile
  • s - Stringa

Esempio

var b = String.format("%4.3d", 32);
var d = String.format("%3f", 10.1234);
var e = String.format("%2.2f", 2.3)

Risultato

b = " 032"
d = "10.123"
e = "2.30"