Chức năng format() của WMLScript

Hàm format() định dạng một giá trị.

Cú pháp

n = String.format(format, value)
Thành phần Mô tả
n chuỗi được trả về bởi hàm.
format Định nghĩa cách định dạng giá trị.
value giá trị được định dạng.

format bao gồm ba phần: %width.precision type

width - tùy chọn. Định nghĩa số lượng ký tự tối thiểu của đầu ra.

precision - tùy chọn. Đặt độ chính xác của đầu ra. Có thể sử dụng các giá trị sau:

  • d - số chữ số tối thiểu của đầu ra. Mặc định là 1.
  • f - số chữ số thập phân sau dấu chấm. Mặc định là 6.
  • s - số ký tự tối đa của đầu ra. Mặc định là đầu ra tất cả các ký tự.

type - bắt buộc. Xác định cách giải thích giá trị được định dạng. Có thể sử dụng các giá trị sau:

  • d - số nguyên
  • f - số thập phân
  • s - chuỗi

Ví dụ

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

Kết quả

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