توابع فرمت () در زبان 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"