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.