HOWTO · JavaScript

NEGATIVE_INFINITY en JavaScript

Este artículo lo ayudará a comprender el valor NEGATIVE_INFINITY en JavaScript.

En esta página

Este artículo analizará el valor NEGATIVE_INFINITY en JavaScript.

NEGATIVE_INFINITY en JavaScript

El NEGATIVE_INFINITY en JavaScript es un valor constante más bajo que cualquier otro número (significa que ningún otro número es menor que este valor). JavaScript muestra el valor NEGATIVE_INFINITY como -Infinity.

Algunas condiciones en las que un número es NEGATIVE_INFINITY se mencionan a continuación.

  1. Cualquier valor positivo multiplicado por NEGATIVE_INFINITY es NEGATIVE_INFINITY.
  2. NEGATIVE_INFINITY dividido por cualquier valor positivo excepto POSITIVE_INFINITY es NEGATIVE_INFINITY.

Veamos un ejemplo.

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE));

Ejecutar código

Se crea una función cNumber, que toma el parámetro sNum, y si sNum es igual a Number.NEGATIVE_INFINITY, devuelve -Infinity.

En este programa, cuando ejecutamos el código, la instrucción if no se ejecuta porque el número no se pasa como parámetro y luego devuelve siempre que el número sea bueno, como puede ver en la consola ejecutando lo anterior código.

Producción :

"provided number is good"

Ejecutemos el código proporcionando el número como parámetro y veamos qué devuelve.

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE * 3));

Ejecutar código

Producción :

"-Infinity"