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"