Jakie są fałszywe wartości i prawda w JavaScript?

Jakie są fałszywe wartości i prawda w JavaScript?

Pracując z instrukcjami warunkowymi w JavaScript, ważne jest, aby zrozumieć prawdę lub wartości falistych. W JavaScript wszystkie warunki są oceniane jako „PRAWDA" Lub "FAŁSZ". A "Prawda„Wartość jest prawdziwa, gdy jest oceniana w kontekście logicznym, podczas gdy„ A ”Falsy„Wartość jest fałszywa, gdy jest oceniana w kontekście logicznym.

Ten post wyjaśni JavaScript Truthy i Falsy Wartości.

Co to są wartości prawdy i falsy w JavaScript?

Jak omówiliśmy powyżej, wartości, które są oceniane jako „PRAWDA„W kontekście logicznym są uważane za„Prawda”Wartości, podczas gdy wartości oceniane jako„FAŁSZ", Czy "Falsy”Wartości.

Wartości prawdy w JavaScript

Wszystkie wartości są prawdziwe, z wyjątkiem fałszywych wartości. Niektóre prawdziwe wartości są następujące:

  • Wartość logiczna (prawda)
  • Pusty obiekt
  • Pusta tablica []
  • Liczba (11)
  • String „0”, „False”, „True”

Falsy wartości w JavaScript

W JavaScript znajduje się sześć powszechnych fałszywych wartości:

  • FAŁSZ
  • 0
  • Pusta struna (" ")
  • zero
  • Nieokreślony
  • Nan

Przykład

Tutaj, w danym przykładzie, użyjemy instrukcji warunkowych (IF-ELSE) z operatorem logicznym, aby manipulować prawdą i wartościami fałszowymi. Aby to zrobić, zdefiniuj funkcję o nazwie „CheckValue ()”To wymaga wartości jako parametru. Jeśli przekazana wartość w „Jeśli„Warunek jest prawdziwy zgodnie z kontekstem logicznym, wydrukuj wiadomość”To jest wartość prawdy”W przeciwnym razie wydrukuj„To falsy wartość„Na konsoli:

funkcja checkValue (val)
if (val)
konsola.log („to wartość prawdy”);
w przeciwnym razie
konsola.log („to wartość falsy”);

Wywołaj zdefiniowaną funkcję i przekazaj różne wartości jako parametr, aby sprawdzić prawdę i falsy wartości w JavaScript:

CheckValue (0);
CheckValue („0”);
CheckValue (false);
CheckValue (true);
CheckValue („false”);
CheckValue (NAN);
CheckValue (niezdefiniowany);
CheckValue („”);
CheckValue (1);
CheckValue ([]);
CheckValue ();

Wyjście


To wszystko o wartościach prawdy i falistych w JavaScript.

Wniosek

Rozważane są wartości oceniane jako „prawdziwe” w kontekście logicznym ”Prawda”Wartości, podczas gdy wartości oceniane jako„FAŁSZ”, Są„Falsy”Wartości w JavaScript. Wszystkie wartości są prawdziwe, z wyjątkiem fałszywych wartości. Istnieje sześć fałszywych wartości w JavaScript, w tym „FAŁSZ”,„0”,„Nan”,„nieokreślony”,„pusta struna" I "zero". Ten post wyjaśnił JavaScript Truth i Falsy Wartości.