NEGATIVE_INFINITY en JavaScript

Shiv Yadav 12 octubre 2023
NEGATIVE_INFINITY en JavaScript

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"
Autor: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn