Zahl ist negative Null

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28426{{"Zahl ist negative Null"}} javascript/data_types -.-> lab-28426{{"Zahl ist negative Null"}} javascript/arith_ops -.-> lab-28426{{"Zahl ist negative Null"}} javascript/comp_ops -.-> lab-28426{{"Zahl ist negative Null"}} end

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.