So konvertieren Sie Zahlen in Booleschen in JavaScript

So konvertieren Sie Zahlen in Booleschen in JavaScript
Die Konvertierung von Typen ist ein Phänomen des Konvertierens eines Datentyps in einen anderen. JavaScript enthält genau wie bei jeder anderen Programmiersprache zwei Arten von Datenkonvertierungen i.e. implizit und explizit. In impliziten Konvertierung konvertieren JavaScript automatisch einen Datentyp in einen anderen, während wir bei explizitem Typumwandlung einige integrierte Funktionen verwenden müssen, um den Datentyp zu konvertieren.

Die Konvertierung „Nummer zu boolean“ gehört zur expliziten Typumwandlung. Um eine Nummer in einen Booleschen Datentyp umzuwandeln, müssen wir eine integrierte Funktion verwenden Boolean (). Diese Beschreibung zeigt ein detailliertes Verständnis dafür, wie Zahlen in JavaScript in boolean konvertieren können. Anschließend erklärt es die Auswirkungen der Verwendung von nicht “!"Zeichen und doppelt nicht"!!" Zeichen.

So konvertieren Sie Zahlen in Booleschen in JavaScript

Bevor wir in die Typumwandlung einsteigen, müssen wir zunächst verstehen, was Boolean Datentyp ist? Also! Es ist ein sehr einfacher Datentyp, der nur zwei mögliche Ergebnisse enthält, entweder wahr oder falsch. Jetzt ist die Frage, während die anderen Datentypen in den Booleschen Datentyp konvertiert werden. Wann wird es wahr zurückgegeben und wann wird es einen falschen Wert zurückgeben??

In JavaScript wandelt der Boolesche Datentyp alle Werte mit Ausnahme der folgenden Werte in True um:

  • Null
  • 0
  • Nan
  • FALSCH
  • "
  • nicht definiert

Jetzt ist es an der Zeit zu verstehen. In JavaScript kehrt die Boolesche Funktion für alle anderen numerischen Werte als 0 zurück.

Beispiel
Der untergegebene Code zeigt an, wie eine Zahl in einen booleschen Wert umwandelt wird:

var a = 10;
Konsole.log ("die ursprüngliche Nummer:", a);
Konsole.log ("Nummer in boolean konvertiert", boolean (a));

Im obigen Code haben wir eine Variable erstellt und ihnen eine Nummer zugewiesen. Um einen numerischen Wert in einen Booleschen Wert umzuwandeln, haben wir eine integrierte Funktion verwendet. “BooleanUnd die Konsole.Log () -Funktion wird verwendet, um das Original und den konvertierten Wert von “zu druckenA”. Bei einer erfolgreichen Ausführung des Code erhalten wir die folgende Ausgabe auf der Browser -Konsole:

Beispiel
Betrachten wir ein anderes Beispiel, um zu verstehen, wann Boolean den falschen Wert zurückgibt:

var a = 0;
Konsole.log ("die ursprüngliche Nummer:", a);
Konsole.log ("Nummer in boolean konvertiert", boolean (a));

Jetzt wandelt der obige Code einen numerischen Wert "0" in einen booleschen Datentyp um, sodass er FALSE wie im folgenden Snippet gezeigt zurückgibt:

Gebrauch von "!”Sign in der Booleschen Funktion liefert einen widersprüchlichen Wert i.e. Die Boolesche Funktion zeigt für 0 und falsch für alle Werte ungleich Null. Verwenden Sie zwei keine Zeichen "!!”Wird die tatsächlichen Ergebnisse liefern i.e. 0 = false, 1 = true.

Beispiel
Für ein besseres Verständnis betrachten Sie den folgenden Code:

var a = 0;
var b = 10;
Konsole.log ("die ursprüngliche Nummer:", a);
Konsole.log ("Nummer auf boolean konvertiert", boolean (!A));
Konsole.log ("die ursprüngliche Nummer:", b);
Konsole.log ("Nummer auf boolean konvertiert", boolean (!B));

Der oben gegebene Code liefert die folgende Ausgabe:

Der obige Snippet überprüft diese Verwendung von “!”Sign in der Booleschen Funktion zeigt die gegenteiligen Ergebnisse.

Abschluss

In JavaScript wird eine integrierte Funktion boolean verwendet, um den Zahlendatentyp in den Booleschen Datentyp umzuwandeln. Die boolesche Funktion gibt für alle anderen numerischen Werte als Null die TRUE zurück. Die Verwendung des logischen Nicht -Operators innerhalb der Booleschen Funktion führt jedoch zu falsy -Ergebnissen. Dieses Schreiben enthält einen vollständigen Überblick darüber, wie ein Zahlendatentyp in einen Booleschen Datentyp umgewandelt wird. Darüber hinaus beschreibt es die Konsequenzen der Verwendung von logischem Nicht -Operator “!"Sowie doppelte Negation"!!”.