NEGATIVE_INFINITY en JavaScript

Shiv Yadav 12 octobre 2023
NEGATIVE_INFINITY en JavaScript

Cet article se penchera sur la valeur NEGATIVE_INFINITY en JavaScript.

NEGATIVE_INFINITY en JavaScript

Le NEGATIVE_INFINITY en JavaScript est une valeur constante inférieure à tout autre nombre (cela signifie qu’aucun autre nombre n’est inférieur à cette valeur). JavaScript affiche la valeur NEGATIVE_INFINITY sous la forme -Infinity.

Certaines conditions où un nombre est NEGATIVE_INFINITY sont mentionnées ci-dessous.

  1. Toute valeur positive multipliée par NEGATIVE_INFINITY est NEGATIVE_INFINITY.
  2. NEGATIVE_INFINITY divisé par toute valeur positive sauf POSITIVE_INFINITY est NEGATIVE_INFINITY.

Voyons un exemple.

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

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

Exécuter le code

Une fonction cNumber est créée, qui prend le paramètre sNum, et si le sNum est égal à Number.NEGATIVE_INFINITY, elle renvoie -Infinity.

Dans ce programme, lorsque nous exécutons le code, l’instruction if ne s’exécute pas car le nombre n’est pas passé en paramètre, puis elle renvoie à condition que le nombre soit bon, comme vous pouvez le voir dans la console en exécutant le ci-dessus code.

Production:

"provided number is good"

Exécutons le code en fournissant le nombre en tant que paramètre et voyons ce qu’il renvoie.

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

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

Exécuter le code

Production:

"-Infinity"
Auteur: 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