WMLScript format() λειτουργία
Η συνάρτηση format() μορφοποιεί μια τιμή.
Γραμματική
n = String.format(format, value)
Component | Περιγραφή |
---|---|
n | Η αλφαριθμητική αλληλεπίδραση που επιστρέφει η συνάρτηση. |
format | Ορίζει πώς θα μορφοποιηθεί η τιμή. |
value | Η τιμή που θα μορφοποιηθεί. |
format αποτελείται από τρία μέρη: %width.precision type
width - Προαιρετικό. Ορίζει τον ελάχιστο αριθμό χαρακτήρων που θα εκτυπωθούν.
precision - Προαιρετικό. Ρυθμίζει την ακρίβεια της έξωθεν. Μπορούν να χρησιμοποιηθούν οι εξής τιμές:
- d - Το ελάχιστο αριθμό των places. Προεπιλογή είναι 1.
- f - Ο αριθμός των δεcimal places. Προεπιλογή είναι 6.
- s - Το μέγιστο αριθμό χαρακτήρων της έξωθεν. Μπορεί να εκτυπωθούν όλοι οι χαρακτήρες ως προεπιλογή.
type - Απαιτείται. Επικυρώνει πώς θα ερμηνευτεί η εκειδήματο που θα μορφοποιηθεί. Μπορούν να χρησιμοποιηθούν οι εξής τιμές:
- d - Εκφράζεται
- f - Πλησιάζει
- s - Σtring
Παράδειγμα
var b = String.format("%4.3d", 32); var d = String.format("%3f", 10.1234); var e = String.format("%2.2f", 2.3)
Αποτελέσματα
b = " 032" d = "10.123" e = "2.30"