Números de JavaScript
JavaScript tem apenas um tipo de número.
Os números podem ser escritos com, ou sem, decimais:
Exemplo
var x = 3.14; // A number with decimals
var y = 34; // A number without decimals
Extra Pequeno números grandes ou extra pode ser escrito com científica (exponent) notação:
Exemplo
var x = 123e5; // 12300000
var y = 123e-5; // 0.00123
Para um tutorial sobre números JavaScript, leia nosso Número Tutorial JavaScript .
Propriedades número
Propriedade | Descrição |
---|---|
constructor | Retorna a função que criou protótipo Número de JavaScript |
MAX_VALUE | Retorna o maior número possível em JavaScript |
MIN_VALUE | Retorna o menor número possível em JavaScript |
NEGATIVE_INFINITY | Representa o infinito negativo (returned on overflow) |
NaN | Representa uma "Not-a-Number" valor |
POSITIVE_INFINITY | Representa o infinito (returned on overflow) |
prototype | Permite adicionar propriedades e métodos para um objeto |
Métodos número
Método | Descrição |
---|---|
isFinite() | Verifica se um valor é um número finito |
isInteger() | Verifica se um valor é um número inteiro |
isNaN() | Verifica se um valor é Number.NaN |
isSafeInteger() | Verifica se um valor é um número inteiro segura |
toExponential(x) | Converte um número em uma notação exponencial |
toFixed(x) | Formata um número com os números X dígitos após o ponto decimal |
toPrecision(x) | Formata um número de x comprimento |
toString() | Converte um número em uma string |
valueOf() | Retorna o valor primitivo de um número |
Todos os métodos de número retornar um novo valor. Eles não alterar a variável original.