Propriedades de Número do JavaScript

Propriedades de Número do JavaScript

Atributo Descrição
EPSILON Diferença entre 1 e o menor número maior que 1.
MAX_VALUE O número possível maior no JavaScript.
MIN_VALUE O menor número possível no JavaScript.
MAX_SAFE_INTEGER Inteiro mais seguro maior (253 - 1).
MIN_SAFE_INTEGER Inteiro mais seguro mais pequeno -(253 - 1).
POSITIVE_INFINITY Infinidade (retornada ao overflow).
NEGATIVE_INFINITY Infinidade negativa (retornada ao overflow).
NaN Valor 'não numérico'.

EPSILON do JavaScript

Number.EPSILON É a diferença entre o menor número de ponto flutuante maior que 1 e 1.

Exemplo

let x = Number.EPSILON;

Experimente você mesmo

Atenção

Number.EPSILON é uma característica do ES6.

Não funciona no Internet Explorer.

Valor Máximo do JavaScript

Number.MAX_VALUE é a constante que representa o maior número possível no JavaScript.

Exemplo

let x = Number.MAX_VALUE;

Experimente você mesmo

Propriedades numéricas não podem ser usadas para variáveis

Propriedades numéricas pertencem ao JavaScript Objeto Number.

Essas propriedades só podem ser acessadas como Number.MAX_VALUE.

Usar x.MAX_VALUE (onde x é uma variável ou valor) retornará undefined:

Exemplo

let x = 6;
x.MAX_VALUE

Experimente você mesmo

JavaScript MIN_VALUE

Number.MIN_VALUE é a constante que representa o menor número possível no JavaScript.

Exemplo

let x = Number.MIN_VALUE;

Experimente você mesmo

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER representa o número inteiro mais seguro no JavaScript.

Number.MAX_SAFE_INTEGER é (253 - 1).

Exemplo

let x = Number.MAX_SAFE_INTEGER;

Experimente você mesmo

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER representa o número inteiro mais seguro no JavaScript.

Number.MIN_SAFE_INTEGER é -(253 - 1).

Exemplo

let x = Number.MIN_SAFE_INTEGER;

Experimente você mesmo

Atenção

MAX_SAFE_INTEGER e MIN_SAFE_INTEGER são características do ES6.

Elas não funcionam no Internet Explorer.

JavaScript POSITIVE_INFINITY

Exemplo

let x = Number.POSITIVE_INFINITY;

Experimente você mesmo

retorna ao overflow POSITIVE_INFINITY:

let x = 1 / 0;

Experimente você mesmo

JavaScript NEGATIVE_INFINITY

Exemplo

let x = Number.NEGATIVE_INFINITY;

Experimente você mesmo

retorna ao overflow NEGATIVE_INFINITY:

let x = -1 / 0;

Experimente você mesmo

JavaScript NaN - Not a Number (não um número)

NaN É uma palavra reservada do JavaScript, usada para representar um número ilegítimo.

Exemplo

let x = Number.NaN;

Experimente você mesmo

Exemplo

Tentativa de realizar operações aritméticas em strings não numéricas resulta em NaN (Not a Number, não um número):

let x = 100 / "Apple";

Experimente você mesmo

Manual de Referência Completo Number JavaScript

Para obter o manual de referência completo, acesse nosso Manual de Referência Number JavaScript.

O manual de referência contém descrições e exemplos de todas as propriedades e métodos do objeto Number.