WMLScript format() 函数
format() 函数格式化一个值。
语法
n = String.format(format, value)
成分 | 描述 |
---|---|
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"