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"