WMLScript format() 函数

format() funktion formaterar ett värde.

Syntax

n = String.format(format, value)
Komponent Beskrivning
n Strängen som returneras från funktionen.
format Bestäm hur värdet ska formateras.
value Det formaterade värdet.

format består av tre delar:%width.precision type

width - valfritt. Bestäm det minsta antalet tecken som ska utmatas.

precision - valfritt. Ställ in noggrannheten för utmatade värden. Följande värden kan användas:

  • d - det minsta antalet tecken som utmatas. Standard är 1.
  • f - antalet decimaler efter komma. Standard är 6.
  • s - det maximala antalet tecken som utmatas. Standard är att utmatas alla tecken.

type - nödvändig. Bestäm hur det formaterade värdet ska tolkas. Följande värden kan användas:

  • d - heltal
  • f - flyttal
  • s - sträng

Exempel

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"