Was sind falsy -Werte und Wahrheit in JavaScript??

Was sind falsy -Werte und Wahrheit in JavaScript??

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:

  • Boolescher Wert (wahr)
  • Ein leeres Objekt
  • Ein leeres Array []
  • Eine Zahl (11)
  • Zeichenfolge "0", "Falsch", "wahr"

Falsy -Werte in JavaScript

In JavaScript gibt es sechs gemeinsame falsche Werte:

  • FALSCH
  • 0
  • Leerer String (" ")
  • Null
  • Nicht definiert
  • Nan

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)
if (val)
Konsole.log ("Es ist ein wahrer Wert");
anders
Konsole.log ("Es ist ein falsy -Wert");

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);
checkValue ("0");
checkValue (falsch);
checkValue (true);
checkValue ("false");
checkValue (nan);
checkValue (undefiniert);
checkValue ("");
checkValue (1);
checkValue ([]);
checkValue ();

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.