WMLScript format() 函數(shù)
format() 函數(shù)格式化一個值。
語法
n = String.format(format, value)
成分 | 描述 |
---|---|
n | 從函數(shù)返回的字符串。 |
format | 規(guī)定如何格式化值。 |
value | 被格式化的值。 |
format 由三個部分組成:%width.precision type
width - 可選。規(guī)定所輸出字符的最小數(shù)目。
precision - 可選。設(shè)置輸出值的精度。可采用下列值:
- d - 輸出的最小位數(shù)。默認是 1。
- f - 小數(shù)點后的位數(shù)。默認是 6。
- s - 輸出的最大字符數(shù)。默認輸出所有字符。
type - 必需。確定如何解釋被格式化的值。可采用下列的值:
- d - 整數(shù)
- f - 浮點數(shù)
- s - 字符串
例子
var b = String.format("%4.3d", 32); var d = String.format("%3f", 10.1234); var e = String.format("%2.2f", 2.3)
結(jié)果
b = " 032" d = "10.123" e = "2.30"