Boolesche JavaScript-Funktion
- Grundlegende Verwendung des primitiven Typs – Boolean in JavaScript
-
Verwendung der
Boolean
-Funktion in JavaScript
Im Gegensatz zu den meisten anderen Programmiersprachen besitzt JavaScript den Typ Boolean als primitiven Datentyp. Der boolesche Typ hat meistens nur true
und false
als Standardwerte.
Aber in Fällen bezeichnen wir auch 0
als false
und 1
als true
.
In den folgenden Beispielsets untersuchen wir den Grundantrieb des Typs Boolean und das Arbeitsprinzip der Funktion Boolean
. Eine Sache, die wir hier wissen müssen, ist der Unterschied zwischen ===
und ==
.
Wenn wir den strikten Gleichheitsoperator ===
erwähnen, ist es sicher, dass der Datentyp zusammen mit dem passenden Format übereinstimmt.
Angeblich vergleichen wir einen String "123"
und eine Zahl 123
mit dem strikten Gleichheitsoperator. Dies führt zu einem falschen
Wert; oder einfachere Worte, es wird keine Übereinstimmung angezeigt.
Wenn wir die Übereinstimmung mit 0
als false
und 1
als true
betrachten, erhalten wir keine Übereinstimmung. Lassen Sie uns die Instanzen zum besseren Verständnis überprüfen.
Grundlegende Verwendung des primitiven Typs – Boolean in JavaScript
Wir führen eine einfache mathematische Fahrt durch, um die booleschen Werte herauszuziehen. Technisch gesehen wird jede Variable, die einen Wert hat, als true
bezeichnet.
Hier prüfen wir den Rest einer gegebenen Variablen dividiert durch 2
. Ist das Ergebnis zufriedenstellend, drucken wir richtig, sonst false
.
Außerdem werden wir sehen, wie der strikte Gleichheitsoperator funktioniert und wie der allgemeine Gleichheitsoperator ==
funktioniert.
Code-Auszug:
var a = 5;
var x = a % 2;
if (x == 1) {
console.log('correct');
} else {
console.log('incorrect');
}
if (x === true) {
console.log('ok');
} else {
console.log('not ok');
}
Ausgang:
Wie man sieht, haben wir in der ersten bedingten Anweisung einen wahren
Wert für die Bedingung erhalten. Und in dem Abschnitt, in dem wir 1
als true
abgeglichen haben, gab es nicht das erwartete Ergebnis.
Dies definiert, wie der strikte Gleichheitsoperator verhindert, dass der Datentyp nicht übereinstimmt.
Verwendung der Boolean
-Funktion in JavaScript
In diesem Fall erfordert die Operation der Funktion Boolean
keine Bedingungsanweisung zur Auswertung von true
oder false
. Die Grundfunktion zeichnet die Antwort, indem sie den Ausdruck als Parameter verwendet.
Die Ausgabe hier ist immer true
oder false
. Lassen Sie uns die Codezeilen überprüfen.
Code-Auszug:
var a = 5;
var b = 4;
var x = a % 2;
var y = b % 2;
console.log(Boolean(x))
console.log(Boolean(y))
Ausgang: