WMLScript format() funktio

format()-funktio muotoilee arvon.

Syntaksi

n = String.format(format, value)
Komponentit Kuvaus
n Funktiosta palautettu merkkijono.
format Määrittää, miten arvo muotoillaan.
value Muotoiltava arvo.

format koostuu kolmesta osasta: %width.precision type

width - valinnainen. Määrittää tulostettavien merkkien vähimmäismäärän.

precision - valinnainen. Määrittää tulostettavan arvon tarkkuuden. Voit käyttää seuraavia arvoja:

  • d - tulostettavien minimimerkkien määrä. Oletuksena on 1.
  • f - desimaalien määrä desimaalipisteessä. Oletuksena on 6.
  • s - enimmäismäärä merkkejä tulosteessa. Oletuksena tulostetaan kaikki merkit.

type - pakollinen. Määrittää, miten muotoiltu arvo tulkitaan. Voit käyttää seuraavia arvoja:

  • d - kokonaisluku
  • f - liukuluku
  • s - merkkijono

Esimerkki

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

Tulos

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