Zahl ist negative Null

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man mithilfe von JavaScript feststellt, ob eine gegebene Zahl eine negative Null ist oder nicht. Wir werden eine einfache Funktion verwenden, die prüft, ob der Wert gleich Null ist und ob 1 geteilt durch den Wert gleich -Infinity ist. Dieses Lab wird Ihnen helfen, das Konzept der negativen Null in JavaScript zu verstehen und wie Sie es in Ihrem Code erkennen können.

Prüfen auf negative Null

Um zu prüfen, ob eine Zahl eine negative Null ist, öffnen Sie das Terminal/SSH und geben Sie node ein. Verwenden Sie dann folgenden Code:

const isNegativeZero = (val) => val === 0 && 1 / val === -Infinity;

Dieser Code prüft, ob der übergebene Wert gleich 0 ist und ob 1 geteilt durch den Wert gleich -Infinity ist. Beispiel:

isNegativeZero(-0); // true
isNegativeZero(0); // false

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Number Is Negative Zero" abgeschlossen. Sie können in LabEx weitere Labs üben, um Ihre Fähigkeiten zu verbessern.