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"