Número de JavaScript.MAX_SAFE_INTEGER Constante

A continuación se muestra el ejemplo de la constante Number.MIN_SAFE_INTEGER.

  • Ejemplo:

    <script type="text/javascript">
        document.write(Number.MIN_SAFE_INTEGER); 
    </script
  • Producción:

    9007199254740991

El JavaScript Number.MAX_SAFE_INTEGER es un número constante que representa el número entero seguro mínimo. Esta constante tiene un valor de (2 53 – 1). Aquí seguro se refiere a la capacidad de representar números enteros y compararlos.

Ejemplo:

Number.MAX_SAFE_INTEGER + 1 === Number.MAX_SAFE_INTEGER + 2

La expresión anterior se evaluará como verdadera , lo que en realidad es matemáticamente NO correcto.

Sintaxis:

Number.MAX_SAFE_INTEGER

Valor de retorno: un número constante.

Ejemplo 1: El siguiente ejemplo ilustra el uso de Number.MAX_SAFE_INTEGER

<!DOCTYPE html>
<html lang="en">
  
<body>
    <h1 style="color: green;">GeeksforGeeks</h1>
    <script type="text/javascript">
        const a = Number.MAX_SAFE_INTEGER + 1;
        const b = Number.MAX_SAFE_INTEGER + 2;
  
        console.log(Number.MAX_SAFE_INTEGER);
        console.log(a);
        console.log(a === b);
    </script>
</body>
  
</html>

Producción:

Ejemplo 2: El siguiente ejemplo ilustra el uso de la constante Number.MAX_SAFE_INTEGER usando la función Math.pow() .

<!DOCTYPE html>
<html lang="en">
  
<body>
    <h1 style="color: green;">GeeksforGeeks</h1>
    <script type="text/javascript">
        const a = Number.MAX_SAFE_INTEGER;
        const b = -(Math.pow(2, 53) - 1);
  
        console.log(a);
        console.log(b);
        console.log(a === b);
    </script>
</body>
  
</html>

Producción:

Navegadores compatibles:

  • Chrome 34 y superior
  • Internet Explorer (no compatible)
  • Firefox 31 y superior
  • Borde 12 y superior
  • Safari 9 y superior
  • Ópera 21 y superior

Publicación traducida automáticamente

Artículo escrito por thacker_shahid y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *