وایمل اسکریپٹ فورمٹ() فنکشن
توابع 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"