ฟังก์ชัน 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"