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"