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:
- El infinito negativo da como resultado 0 cuando se divide por cualquier otro número.
- Cuando se divide por sí mismo o infinito positivo, infinito negativo devuelve NaN
- El infinito negativo, cuando se divide por cualquier número positivo (aparte del infinito positivo) es infinito negativo.
- El infinito negativo, dividido por cualquier número negativo (aparte del infinito negativo) es infinito positivo.
- Si multiplicamos infinito negativo por NaN, obtendremos NaN como resultado.
- El producto de NaN e infinito negativo es 0.
- El producto de dos infinitos negativos siempre es un infinito positivo.
- 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