Fungsi format() WMLScript

Fungsi format() mengformatkan nilai.

Sintaks

n = String.format(format, value)
komponen Penerangan
n String yang diambil kembali daripada fungsi.
format Tentukan bagaimana nilai diformatkan.
value nilai yang disiapkan untuk diformatkan.

format terdiri daripada tiga bahagian: %width.precision type

width - Pilihan. Tetapkan jumlah maksimum karakter output.

precision - Pilihan. Tetapkan keutamaan output nilai. Dapat menggunakan nilai berikut:

  • d - Bilangan digit minimum output. Default adalah 1.
  • f - Bilangan digit setelah titik. Default adalah 6.
  • s - Bilangan maksimum karakter output. Default adalah output semua karakter.

type - Diperlukan. Menentukan bagaimana nilai yang disiapkan untuk diformatkan. Dapat menggunakan nilai berikut:

  • d - Bilangan bulat
  • f - Bilangan terapung
  • s - String

Contoh

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

Hasil

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