Função format() do WMLScript

A função format() formata um valor.

Sintaxe

n = String.format(format, value)
Componentes Descrição
n String retornada pela função.
format Define como formatar o valor.
value Valor a ser formatado.

format é composto por três partes: %width.precision type

width - Opcional. Determina o número mínimo de caracteres a serem exibidos.

precision - Opcional. Define a precisão da saída do valor. Pode usar os seguintes valores:

  • d - Número mínimo de dígitos de saída. O padrão é 1.
  • f - Número de casas decimais. O padrão é 6.
  • s - Número máximo de caracteres de saída. O padrão é exibir todos os caracteres.

type - Obrigatório. Determina como interpretar o valor formatado. Pode usar os seguintes valores:

  • d - Número Inteiro
  • f - Número Flutuante
  • s - String

Exemplos

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

Resultados

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