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"