Esta postagem detalha o uso da propriedade Number.MAX_SAFE_INTEGER em JavaScript.
O que é JavaScript Number.MAX_SAFE_INTEGER?
O ' MAX_SAFE_INTEGER ” do objeto “Number” define o limite máximo de um valor inteiro que uma variável pode armazenar. Essa propriedade retorna um número constante que é o valor inteiro máximo. É usado principalmente na instrução condicional para verificar se o número fornecido é menor ou maior que o valor inteiro máximo.
Sintaxe
Número . MAX_SAFE_INTEGER
A sintaxe acima retorna o inteiro seguro máximo que é (2 53 - 1).
Vamos usar a propriedade acima definida de forma prática.
Exemplo 1: Aplicação da propriedade JavaScript MAX_SAFE_INTEGER
Este exemplo aplica a propriedade “MAX_SAFE_INTEGER” para obter o valor inteiro seguro até o limite máximo:
< roteiro >deixe valor = Número . MAX_SAFE_INTEGER ;
console. registro ( 'Saída: ' + valor ) ;
roteiro >
Nas linhas de código acima:
- Em primeiro lugar, a variável “value” é declarada com a palavra-chave “let” que aplica o “ MAX_SAFE_INTEGER ” associada ao objeto “Número”.
- A seguir, o “ console.log() ” é usado para exibir a saída da variável “value” no console.
Saída
Aqui, o console exibe o valor inteiro seguro máximo.
Exemplo 2: Aplicando a propriedade “MAX_SAFE_INTEGER” com uma variável
Este exemplo utiliza a propriedade “MAX_SAFE_INTEGER” com uma variável para retornar o número inteiro seguro máximo:
< roteiro >deixe valor = 200 ;
console. registro ( 'Saída: ' + valor. MAX_SAFE_INTEGER ) ;
roteiro >
Desta vez, a variável “value” está vinculada à propriedade “MAX_SAFE_INTEGER” em vez do objeto “Number”.
Saída
Pode-se ver que o console mostra “indefinido” como saída porque o “MAX_SAFE_INTEGER” só funciona com o objeto “Number”.
Conclusão
JavaScript “ MAX_SAFE_INTEGER ” corresponde ao objeto “Number” que representa o valor inteiro seguro máximo constante (2 53 – 1). Qualquer número maior que o número inteiro seguro máximo remove a precisão de um número que é representado como um tipo de número em JavaScript. Este guia explicou profundamente a propriedade JavaScript Number.MAX_SAFE_INTEGER.