Jak sprawdzić, czy wartość jest fałsz w JavaScript

Jak sprawdzić, czy wartość jest fałsz w JavaScript
Podczas wykonywania obliczeń matematycznych w JavaScript, może istnieć wymóg pozbycia się falistych wartości, aby uzyskać dokładny wynik. Na przykład minimalizacja błędów i wartości śmieci w określonym obliczeniu. Ponadto może istnieć wymóg przypisania wartości do przydzielonych zasobów. W takich przypadkach sprawdzanie, czy wartość jest fałsz w JavaScript, jest bardzo pomocna w zminimalizowaniu marginesu błędów i skutecznym zarządzaniu zasobami.

Ten zapis ilustruje podejścia, aby sprawdzić, czy wartość jest fałsz za pomocą JavaScript.

Jak sprawdzić/sprawdzić, czy wartość jest fałsz za pomocą JavaScript?

Aby sprawdzić, czy wartość jest fałsz w JavaScript, zastosuj następujące podejścia w połączeniu z logicznym „nie(!)„Operator:

  • "Jeśli inaczej" stan.
  • "każdy()" metoda.

Śledźmy każde podejścia jeden po drugim!

Jakie są falsy wartości w JavaScript?

Poniższe wartości są uważane za „falsy” w JavaScript:

  • FAŁSZ
  • 0
  • -0
  • pusta struna
  • Zero
  • Nieokreślony
  • Nan

Teraz spójrz na omawiane podejścia!

Podejście 1: Sprawdź, czy wartość jest fałsz w JavaScript przy użyciu warunku IF/Else

"Logiczny„Operatorzy są używane do analizy logiki między wartościami. Mówiąc dokładniej, logiczny „nie(!)„Operator podaje wartość”PRAWDA„Jeśli wskazana jest wartość falsyjna.

Ten operator można wykorzystać w połączeniu z „Jeśli inaczej”Warunek, aby zastosować sprawdzenie określonych i zdefiniowanych przez użytkownika wartości dla„Falsy”W wyniku wartości i zwróć odpowiednie wartości logiczne.

Przykład 1: Sprawdź, czy określona wartość jest fałsz
W poniższym przykładzie określona wartość zostanie sprawdzona pod kątem wartości Falsy:

Zaimplementuj następujące kroki w powyższym fragmencie kodu:

  • Po pierwsze, określ wartość falistą „0".
  • Następnie zastosuj logiczne „nie(!)„Operator wraz z„Jeśli inaczej”Warunek, aby zastosować kontrolę pod określoną wartością.
  • Według zadowolonego warunku „Jeśli„Instrukcja zostanie wykonana.
  • W drugim scenariuszu „w przeciwnym razie„Warunek wejdzie w życie.

Wyjście

W powyższym wyjściu można zauważyć, że określona wartość to „Falsy".

Przykład 2: Sprawdź, czy wartość zdefiniowana przez użytkownika jest fałsz
W tym przykładzie wartość zdefiniowana przez użytkownika zostanie oceniona dla wymaganego warunku:

Wykonaj następujące kroki, jak podano w powyższym kodowym fragmencie:

  • Najpierw poproś użytkownika o wprowadzenie wartości do sprawdzenia pod kątem określonego warunku.
  • Następnie zastosuj „przełącznik”Oświadczenie i sprawdź różne„Falsy”Wartości wprowadzone przez użytkownika za pośrednictwem podanych przypadków.
  • Po dopasowanych wartości użytkownika z „sprawa”W instrukcji przełącznika odpowiedni komunikat w obudowie zostanie wyświetlony za pomocą alertu.

Wyjście

Podejście 2: Sprawdź, czy wartość jest fałsz w JavaScript za pomocą metody Any ()

„„każdy()”Metoda wywołuje funkcję dla każdego elementu w tablicy. Ta metoda może być wdrażana w połączeniu z logicznym „nie(!)”Operator sprawdzający każdą z wartości w tablicy dla danego wymogu i zwrócić odpowiedni wynik.

Składnia

szyk.Każdy (funkcja (bieżące, indeks, tablica), to)

W powyższej składni:

  • funkcjonować: Jest to funkcja, którą należy wykonać dla każdego elementu tablicy.
  • aktualny: odpowiada bieżącej wartości w tablicy.
  • indeks: Jest to indeks bieżącego elementu.
  • szyk: Odnosi się do bieżącej tablicy.
  • Ten: wartość przekazana do funkcji.

Przykład
Przeglądajmy poniższy przykład:


niech daStarray = [0, niezdefiniowany, false, -0, nan];
niech dajeArray2 = [0, 1, „Harry”];
wyjście = podawanie.każdy (item => !przedmiot);
Output2 = podawaneArray2.każdy (item => !przedmiot);
konsola.log (wyjście);
konsola.log (wyjście2);

W powyższym fragmencie kodu:

  • W pierwszym etapie zadeklaruj tablicę o wszystkich możliwych „Falsy”Wartości w IT.
  • Dokonaj także kolejnej tablicy o podanych wartościach.
  • Następnie zastosuj „każdy()„Metoda zastosowania kontroli każdego elementu tablicy za pomocą logicznego”nie(!)„Operator.
  • Powyższy krok zostanie wykonany na obu zadeklarowanych tablicach.
  • Jeśli znaleziono wszystkie zawarte wartości w tablicy ”Falsy”, Wartość boolowska„PRAWDA" zostanie wyświetlone.
  • W drugim przypadku wartość logiczna „FAŁSZ”Zostanie zalogowany na konsoli.

Wyjście

Powyższe dane wyjściowe oznacza, że ​​wszystkie wartości w pierwszej tablicy wynoszą „FAŁSZ”, Ale tak nie jest w drugiej tablicy.

Wniosek

Logiczny „nie(!)„Operator w połączeniu z„Jeśli inaczej”Warunek lub„każdy()„Metoda można zastosować, aby sprawdzić, czy wartość jest fałsz w JavaScript. Poprzednie podejście można wdrożyć w celu zastosowania kontroli określonej lub zdefiniowanej przez użytkownika wartości dla określonego wymogu. To ostatnie podejście ocenia dane wyjściowe, sprawdzając każdą z zawartych wartości w tablicy dla żądanego wymogu. W tym samouczku pokazano podejścia do sprawdzenia, czy wartość jest fałsz w JavaScript.