توابع فرمت () در زبان WMLScript

توابع format() مقدار را فرمت می‌کنند.

ترتیب

n = String.format(format, value)
component توضیح
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"