ฟังก์ชัน format() ของ WMLScript
format() ฟังก์ชันจัดรูปแบบค่า
การใช้งาน
n = String.format(format, value)
ingredient | คำอธิบาย |
---|---|
n | ข้อความที่ถูกคืนโดยฟังก์ชัน |
format | กำหนดวิธีที่จะจัดรูปแบบค่า |
value | ค่าที่ถูกรู้จักที่ถูกจัดรูปแบบ |
format ประกอบด้วยสามส่วน:%width.precision type
width - ตัวเลือก กำหนดจำนวนอักษรที่ออกสัญญาณของค่าที่ออกสัญญาณ
precision - ตัวเลือก กำหนดความเที่ยงตรงของค่าที่ออกสัญญาณ สามารถใช้ค่าดังนี้
- d - จำนวนตัวเลขที่ออกสัญญาณ โดยมาตราฐานคือ 1
- f - ตัวเลขหลังจุดของเลขทศนิยม โดยมาตราฐานคือ 6
- s - จำนวนอักษรที่ออกสัญญาณ โดยมาตราฐานจะออกทั้งหมด
type - จำเป็น กำหนดว่าจะใช้วิธีใดในการอธิบายค่าที่ถูกรู้จัก สามารถใช้ค่าดังนี้
- d - ตัวเลขเต็ม
- f - ตัวเลขทศนิยม
- s - ข้อความ
ตัวอย่าง
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"