Während der Arbeit mit bedingten Aussagen in JavaScript ist es wichtig, die Wahrheits- oder Falsy -Werte zu verstehen. In JavaScript werden alle Bedingungen als “bewertet“WAHR" oder "FALSCH”. A "Wahrheit"Wert ist einer, der in einem booleschen Kontext wahr ist, während ein" eine "ist"falsyWert ist einer, der falsch ist, wenn es in einem booleschen Kontext bewertet wird.
Dieser Beitrag erklärt die Werte von JavaScript Truthy und Falsy.
Was sind Wahrheits- und Falsy -Werte in JavaScript??
Wie wir oben diskutiert haben, werden die Werte, die als "bewertet werden"WAHR"In einem Booleschen Kontext werden betrachtet"Wahrheit"Werte, während die Werte als" bewertet "FALSCH", Sind "falsy" Werte.
Wahrheitswerte in JavaScript
Alle Werte sind wahr, bis auf falsche Werte. Einige wahre Werte sind wie folgt:
Falsy -Werte in JavaScript
In JavaScript gibt es sechs gemeinsame falsche Werte:
Beispiel
Hier verwenden wir im angegebenen Beispiel bedingte Aussagen (IF-ELSE) mit dem Booleschen Bediener, um die Werte der Wahrheit und der Falsy zu manipulieren. Definieren Sie dazu eine Funktion namens “checkValue ()Das nimmt einen Wert als Parameter an. Wenn der übergebene Wert in der “Wenn"Die Bedingung ist nach dem booleschen Kontext wahr, drucken Sie die Nachricht"Es ist ein wahrer Wert", Sonst drucken"Es ist ein falsy -Wert”Auf der Konsole:
Funktion checkValue (val)Rufen Sie die definierte Funktion auf und geben Sie die verschiedenen Werte als Parameter über, um die Wahrheits- und Falsy -Werte in JavaScript zu überprüfen:
checkValue (0);Ausgang
Das dreht sich alles um die wahrheitlichen und falsy -Werte in JavaScript.
Abschluss
Die Werte, die in einem booleschen Kontext als „wahr“ bewertet werden, werden berücksichtigt “Wahrheit"Werte, während die Werte als" bewertet "FALSCH", sind die "falsyWerte in JavaScript. Alle Werte sind wahr, bis auf falsche Werte. JavaScript gibt es sechs falsche Werte, einschließlich “FALSCH","0","Nan","nicht definiert","leerer String" Und "Null”. Dieser Beitrag erklärte die Werte von JavaScript Truthy und Falsy.