From http://www.w3schools.com (Copyright Refsnes Data)

WMLScript format() Function


WMLScript String Library Complete WMLScript String Library

The format() function formats a value.

Syntax

n = String.format(format, value)

Part Description
n The string returned from the function
format Specifies how to format the value.

The format consists of three parts: %width.precision type

width - Optional. Specifies the minimum number of characters printed.

precision - Optional. Sets the precision of the output value. Can take one of the following values:

  • d (The minimum number of digits to print. Default is 1)
  • f (The number of digits after the decimal point. Default is 6)
  • s (The maximum number of characters to print. All characters are printed by default)

type - Required. Determines how to interpret the formatted value. Can take one of the following values:

  • d (Integer - the output value has nd digits)
  • f (Floating-Point - the output value has nf decimal digits)
  • s (String - Characters are printed to the end of the string or until the precision value is reached)
value The value to be formatted

Example

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

Result

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


WMLScript String Library Complete WMLScript String Library

From http://www.w3schools.com (Copyright Refsnes Data)