WMLScript format() fonksiyonu

format() fonksiyonu bir değeri formatlar.

Sözdizimi

n = String.format(format, value)
Bileşen Açıklama
n Fonksiyondan dönen dizgi.
format Değeri nasıl formatlayacağınızı belirler.
value Formatlanacak değer.

format, %width.precision type

width - Seçmeli. Çıktı karakter sayısının en az sayısını belirler.

precision - Seçmeli. Çıktı değeri için belirli bir doğruluk ayarlar. Aşağıdaki değerlerden biri olabilir:

  • d - Çıktının en küçük sayısal basamak sayısı. Varsayılan 1'dir.
  • f - Ondalık noktası sonrası sayısal basamak sayısı. Varsayılan 6'dır.
  • s - Çıktının maksimum karakter sayısı. Varsayılan olarak tüm karakterler çıktı verilir.

type - Gerekli. Formatlanmış değeri nasıl yorumlayacağınızı belirler. Aşağıdaki değerlerden biri olabilir:

  • d - Tamsayı
  • f - Ondalıklı Sayı
  • s - Dizgi

Örnek

var b = String.format("%4.3d", 32);
var d = String.format("%3f", 10.1234);
var e = String.format("%2.2f", 2.3)

Sonuç

b = " 032"
d = "10.123"
e = "2.30"