NEGATIVE_INFINITY in JavaScript

Shiv Yadav 12 Oktober 2023
NEGATIVE_INFINITY in JavaScript

Dieser Artikel befasst sich mit dem Wert NEGATIVE_INFINITY in JavaScript.

NEGATIVE_INFINITY in JavaScript

Das NEGATIVE_INFINITY in JavaScript ist ein konstanter Wert, der kleiner als jede andere Zahl ist (das bedeutet, dass keine andere Zahl kleiner als dieser Wert ist). JavaScript zeigt den Wert NEGATIVE_INFINITY als -Infinity an.

Einige Bedingungen, bei denen eine Zahl NEGATIVE_INFINITY ist, werden unten erwähnt.

  1. Jeder positive Wert multipliziert mit NEGATIVE_INFINITY ergibt NEGATIVE_INFINITY.
  2. NEGATIVE_INFINITY geteilt durch einen beliebigen positiven Wert, außer POSITIVE_INFINITY ist NEGATIVE_INFINITY.

Sehen wir uns ein Beispiel an.

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

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

Code ausführen

Es wird eine Funktion cNumber erstellt, die den Parameter sNum übernimmt, und wenn sNum gleich Number.NEGATIVE_INFINITY ist, gibt sie -Infinity zurück.

Wenn wir in diesem Programm den Code ausführen, wird die if-Anweisung nicht ausgeführt, da die Zahl nicht als Parameter übergeben wird, und gibt dann provided number is good zurück, wie Sie in der Konsole sehen können, indem Sie das obige ausführen Code.

Ausgabe:

"provided number is good"

Lassen Sie uns den Code ausführen, indem Sie die Zahl als Parameter angeben und sehen, was er zurückgibt.

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

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

Code ausführen

Ausgabe:

"-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