English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O objeto Number do JavaScript atua como um encapsulador de valores numéricos primitivos.
Pode-se manipular números usando o objeto Number.
O JavaScript tem apenas um tipo de dados numérico e não pode distinguir entre inteiros e valores de ponto flutuante.
Os números podem ter ou não casa decimal:
var a = 3.14; // Números com casa decimal var b = 12; // Números sem casa decimal
Pode-se usar a notação científica para escrever números muito grandes ou muito pequenos:
var a = 1e5; // 100000 var b = 1e-1; // 0.1 var c = 1.23e9; // 1230000000
Você pode encontrar em nossoNo tutorial de Number do JavaScriptSaiba mais sobre Numbers.
A tabela a seguir lista as propriedades do objeto Number:
propriedades | Descrição |
---|---|
constructor | retorna a referência para a função Number ao criar objetos |
MAX_VALUE | retorna o número mais grande no JavaScript |
MIN_VALUE | retorna o número mais pequeno no JavaScript |
MAX_SAFE_INTEGER | retorna o inteiro mais seguro maior no JavaScript (2 53-1) |
MIN_SAFE_INTEGER | retorna o inteiro mais seguro mais pequeno no JavaScript (-2 53 - 1) |
NaN | representa o valor 'não numérico' |
INFINITO_NEGATIVO | Representa o infinito negativo (retornado ao overflow) |
POSITIVE_INFINITY | Representa o infinito positivo (retornado ao overflow) |
prototype | Permite que você adicione atributos e métodos ao objeto |
A tabela a seguir lista os métodos do objeto Number:
Método | Descrição |
---|---|
isFinite() | Verifica se o valor passado é um número finito |
isInteger() | Verifica se o valor passado é um inteiro |
isNaN() | Verifica se o valor passado éNaNe é do tipo Number |
isSafeInteger() | Verifica se o valor é um inteiro seguro |
toExponential() | Converte um número para a notação exponencial |
toFixed() | Formata um número usando a notação decimal |
toPrecision() | Retorna uma string que representa o número com a precisão especificada |
toString() | Converte um número para uma string |
valueOf() | Retorna o valor original do objeto Number |
Atenção:Todas as métodos numéricos retornam um novo valor. Mas eles não alteram o valor original da variável.