Propriedades de número JavaScript


Índice

    Mostrar índice


EPSILON

A diferença entre 1 e o menor número > 1.

MAX_VALUE

O maior número possível em JavaScript

MIN_VALUE

O menor número possível em JavaScript

MAX_SAFE_INTEGER

O número inteiro seguro máximo (253 - 1)

MIN_SAFE_INTEGER

O número inteiro seguro mínimo -(253 - 1)

POSITIVE_INFINITY

Infinito (retornado no estouro)

NEGATIVE_INFINITY

Infinito negativo (retornado no estouro)

NaN

Um valor "Não é um número"


JavaScript ÉPSILON

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

Exemplo

let x = Number.EPSILON;

Observação

Number.EPSILON é um recurso do ES6.

Não funciona no Internet Explorer.


Javascript MAX_VALUE

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

Exemplo

let x = Number.MAX_VALUE;

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

As propriedades numéricas pertencem ao objeto numérico do JavaScript.

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

Usando x.MAX_VALUE, onde x é uma variável ou um valor, retornará indefinido:

Exemplo

let x = 6;
x.MAX_VALUE

JavaScriptMIN_VALUE

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

Exemplo

let x = Number.MIN_VALUE;

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER representa o número inteiro seguro máximo em JavaScript.

Number.MAX_SAFE_INTEGER é (253 - 1).

Exemplo

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER representa o número inteiro seguro mínimo em JavaScript.

Number.MIN_SAFE_INTEGER é -(253 - 1).

Exemplo

let x = Number.MIN_SAFE_INTEGER;

Observação

MAX_SAFE_INTEGER e MIN_SAFE_INTEGER são recursos do ES6.

Eles não funcionam no Internet Explorer.



JavaScriptPOSITIVE_INFINITY

Exemplo

let x = Number.POSITIVE_INFINITY;

POSITIVE_INFINITY é retornado no overflow:

let x = 1 / 0;

Javascript NEGATIVE_INFINITY

Exemplo

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITY é retornado no overflow:

let x = -1 / 0;

JavaScript NaN - não é um número

NaN é uma palavra JavaScript reservada para um número que não é legal.

Exemplos

let x = Number.NaN;

Tentar fazer aritmética com uma string não numérica resultará em NaN (não é um Número):

let x = 100 / "Apple";

Experimente você mesmo →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>

</body>
</html>

Referência completa do número JavaScript

Para obter uma referência completa do número, visite nosso:

Referência completa do número JavaScript.

A referência contém descrições e exemplos de todas as propriedades e métodos de Number.