¿Qué es el infinito negativo en JavaScript?

El infinito negativo en JavaScript es un valor constante que se utiliza para representar un valor que es el más bajo disponible. Esto significa que ningún otro número es menor que este valor. Se puede generar utilizando una función hecha por uno mismo o mediante una operación aritmética.

Nota: JavaScript muestra el valor NEGATIVE_INFINITY como -Infinito.

El infinito negativo es diferente del infinito matemático de las siguientes maneras:

  1. El infinito negativo da como resultado 0 cuando se divide por cualquier otro número.
  2. Cuando se divide por sí mismo o infinito positivo, infinito negativo devuelve NaN
  3. El infinito negativo, cuando se divide por cualquier número positivo (aparte del infinito positivo) es infinito negativo.
  4. El infinito negativo, dividido por cualquier número negativo (aparte del infinito negativo) es infinito positivo.
  5. Si multiplicamos infinito negativo por NaN, obtendremos NaN como resultado.
  6. El producto de NaN e infinito negativo es 0.
  7. El producto de dos infinitos negativos siempre es un infinito positivo.
  8. El producto de infinito positivo y negativo es siempre infinito negativo.

Sintaxis:

Number.NEGATIVE_INFINITY

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<body>
    <style>
        h1 {
            color: green;
        }
    </style>
  
    <h1>GeeksforGeeks</h1>
    <h1>
      What is negative infinity in JavaScript?
  </h1>
  
    <button onclick="geekNegativeInfinity()">
      Generate negative infinite
  </button>
  
    <p id="geek"></p>
  
    <script>
        function geekNegativeInfinity() {
            //negative value greater than the 
            //largest representable number in JavaScript
            var n = (-Number.MAX_VALUE) * 2; 
            document.getElementById("geek").innerHTML = n;
        }
    </script>
  
</body>
  
</html>

Producción:

Ejemplo 2:

<script>
    function checkNegativeInfinity(x) {
        if (x === Number.NEGATIVE_INFINITY) {
            return 'Number is -Infinity';
        } else {
            return 'Number is not -Infinity';
        }
    }
  
console.log(checkNegativeInfinity(2)); 
</script>

Producción

Navegadores compatibles:

  • Google Chrome
  • Mozilla Firefox
  • safari de manzana
  • Ópera
  • Internet Explorer/Borde

Publicación traducida automáticamente

Artículo escrito por Abhishek7 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 *