Class: NumberFormat

@nginstack/engine/lib/i18n/NumberFormat~ NumberFormat


new NumberFormat(pattern)

Classe que permite a formatação de um número de acordo com a língua do local do sistema. Atualmente, a única lingua suportada é pt_BR.

Parameters:
Name Type Description
pattern number | string

A expressão de formatação. Pode ser um número. Nesse caso, os valores possíveis são os da enumeração NumberFormat.Format.

Author:
  • Adaptado de goog.i18n.NumberFormat da Closure Library.

Members


<static> Format :number

Expressões padrão para formatação numérica.

Type:
  • number
Properties:
Name Type Default Description
DECIMAL number -1892603085
SCIENTIFIC number -1892603083
PERCENT number -1892603084
CURRENCY number -1892603086
INTEGER number -1892603082

Methods


format(number)

Formata um número e produz uma string

Parameters:
Name Type Description
number number

O número a ser formatado.

Returns:

A string resultante da formatação do número.

Type
string

parse(text [, opt_pos])

Faz um parse de texto para número.

Este método realiza o parse a partir da posição opt_pos, quando esse parâmetro é usado. Caso contrário, o parsing será feito desde o começo da string.

Se o parâmetro opt_pos for informado, ele será atualizado com a posição na qual o parsing terminou.

Parameters:
Name Type Argument Description
text string

A string na qual será feito o parsing.

opt_pos Array.<number> <optional>

Position to pass in and get back.

Returns:

O número recuperado da string.

Type
number