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"