Qual é o maior valor inteiro do JavaScript para o qual um número pode ir sem perder a precisão?

Qual é o maior valor inteiro do JavaScript para o qual um número pode ir sem perder a precisão?
““Precisão”Na programação de computadores é o grau de precisão com o qual números ou valores são armazenados e manuseados em um programa. A precisão é muito importante em JavaScript enquanto trabalha com números. Todos os números, incluindo números inteiros, são representados por valores de ponto flutuante de 64 bits, que é o número IEEE 754 em JavaScript. Isso significa que há um limite para o alcance e precisão dos números que podem ser expressos em JavaScript. Como resultado, algumas operações em números extremamente grandes ou extremamente pequenos podem levar a perda de precisão ou erros de arredondamento.

Este tutorial demonstrará o maior valor inteiro sem perder precisão em JavaScript.

Qual é o maior/maior valor inteiro do JavaScript?

O maior valor inteiro que pode ser representado com precisão em JavaScript é “2^53 - 1", ou "9007199254740991”. Há uma propriedade “Max_safe_integer" do "Número9007199254740991”. Isso significa que qualquer número inteiro maior que esse valor pode perder precisão quando representado como um tipo de número em JavaScript:

console.log (número.Max_safe_integer);

Saída

O menor valor inteiro que pode ser representado com precisão em JavaScript é “-2^53 - 1", ou "-9007199254740991”. Em JavaScript, ele pode ser recuperado usando o “Min_safe_integer"Propriedade do"Número”Objeto:

console.log (número.Min_safe_integer);

Saída

Para verificar a precisão de um número inteiro, use o “issafeInteger ()”Isso verifica se um número particular é um“seguro”Inteiro:

console.log (número.issafeInteger (número.Max_safe_integer));

Dá "verdadeiro”Como o número passado está dentro do intervalo:

Aqui, vamos adicionar “2”No número inteiro máximo e determine se é seguro ou não:

console.log (número.issafeInteger (número.Max_safe_integer + 2));

Ele retorna “falso”Porque o número excede o intervalo máximo:

É tudo sobre o maior valor inteiro sem perder precisão em JavaScript.

Conclusão

Em JavaScript, o maior valor inteiro que pode ser representado com precisão é “2^53 - 1", ou "9007199254740991”, Que é representado pelo“Max_safe_integer"Propriedade do"Número”Objeto. Enquanto o menor valor inteiro é “-2^53 - 1", aquilo é "-9007199254740991”. Este tutorial demonstrou o maior valor inteiro sem perder precisão em JavaScript.