WMLScript format() funktion
format() funktion formaterer en værdi.
Syntaks
n = String.format(format, value)
Komponent | Beskrivelse |
---|---|
n | Den streng, der returneres af funktionen. |
format | Angiv hvordan værdien skal formateres. |
value | Den formaterede værdi. |
format består af tre dele: %width.precision type
width - Valgfri. Angiv det mindste antal tegn i det outputtede tegn.
precision - Valgfri. Angiv outputværdiens præcision. Følgende værdier kan bruges:
- d - Mindste antal cifre i output. Standard er 1.
- f - Antal decimaler efter komma. Standard er 6.
- s - Maksimalt antal tegn i output. Standard er at outputte alle tegn.
type - Obligatorisk. Bestem hvordan det formaterede værdi skal fortolkes. De følgende værdier kan bruges:
- d - Heltal
- f - Flydende tal
- s - Streng
Eksempel
var b = String.format("%4.3d", 32); var d = String.format("%3f", 10.1234); var e = String.format("%2.2f", 2.3)
Resultat
b = " 032" d = "10.123" e = "2.30"