HOWTO · JavaScript

NEGATIVE_INFINITY en JavaScript

Cet article vous aidera à comprendre la valeur NEGATIVE_INFINITY en JavaScript.

Sur cette page

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"