Функция format() в формате WMLScript

Функция format() форматирует значение.

Синтаксис

n = String.format(format, value)
Component Описание
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"