WMLスクリプトのformat()関数
format() 関数は値をフォーマットします。
構文
n = String.format(format, value)
成分 | 説明 |
---|---|
n | 関数から返される文字列。 |
format | 値のフォーマット方法を指定します。 |
value | フォーマットされる値。 |
format は 3 つの部分で構成されています:%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"