Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Número

Baseline
Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.

Sumário

O objeto JavaScript Number é um objeto encapsulado que permite você trabalhar com valores numéricos. Um objeto Number é criado utilizando o construtor Number().

Construtor

new Number(value);

Parâmetros

value

O valor numérico do objeto sendo criado.

Descrição

Os principais usos para o objeto Number são:

  • Se o objeto não pode ser convertido para um número, é retornado NaN.
  • Fora do contexo de um construtor (Ex., Sem o operador new, Number pode ser utilizador para realizar uma conversão de tipo.

Propriedades

Number.EPSILON

O menor intervalo entre dois números representáveis.

Number.MAX_SAFE_INTEGER

O inteiro máximo seguro em JavaScript (253 -1).

Number.MAX_VALUE

O maior número representável positivo.

Number.MIN_SAFE_INTEGER

O inteiro mínimo seguro em JavaScript (-(253 -1)).

Number.MIN_VALUE

O número mínimo representável positivo - isto é, o número positivo mais próximo de zero (sem ser zero na verdade).

Number.NaN

Valor especial que não é número.

Number.NEGATIVE_INFINITY

Valor especial representando infinito negativo; retornado no "overflow".

Number.POSITIVE_INFINITY

Valor especial representando infinito; retornado no "overflow".

Number

Permite a adição de propriedades a um objeto Number.

Methods

Number.isNaN()

Determina se o valor passado é NaN.

Number.isFinite()

Determina se o tipo e o valor passado é um número finito.

Number.isInteger()

Determina se o tipo do valor passado é inteiro.

Number.isSafeInteger()

Determina se o tipo do valor passado é um inteiro seguro (número entre -(253 -1) e 253 -1).

~~Number.toInteger()~~

~~Usado para avaliar o valor passado e convertê-lo a um inteiro (ou infinito), mas foi removido.~~

Number.parseFloat()

O valor é o mesmo que parseFloat do objeto global.

Number.parseInt()

O valor é o mesmo que parseInt do objeto global.

Instâncias Number

Toda instância Number herdam de Number. O objeto 'prototype' do construtor