So überprüfen Sie, ob ein Wert in JavaScript falsy ist

So überprüfen Sie, ob ein Wert in JavaScript falsy ist
Bei der Durchführung mathematischer Berechnungen in JavaScript kann es eine Anforderung geben, die falsy -Werte loszuwerden, um das genaue Ergebnis zu erzielen. Zum Beispiel minimieren Sie die Fehler und Müllwerte in einer bestimmten Berechnung. Darüber hinaus kann es erforderlich sein, den zugewiesenen Ressourcen Werte zuzuweisen. In solchen Fällen ist die Überprüfung, ob ein Wert in JavaScript falsy ist.

In diesem Artikel veranschaulicht die Ansätze, um zu überprüfen.

So überprüfen/überprüfen Sie, ob ein Wert mit JavaScript falsy ist?

Um zu überprüfen, ob ein Wert in JavaScript falsy ist, wenden Sie die folgenden Ansätze in Kombination mit der Logischen annicht(!)" Operator:

  • ansonsten" Zustand.
  • jeden()" Methode.

Folgen wir jedem der Ansätze nacheinander!

Was sind die falsy -Werte in JavaScript??

Die folgenden Werte werden in JavaScript als „falsy“ angesehen:

  • FALSCH
  • 0
  • -0
  • leerer String
  • Null
  • Nicht definiert
  • Nan

Schauen Sie sich nun die besprochenen Ansätze an!

Ansatz 1: Überprüfen Sie, ob ein Wert in JavaScript mit if/else -Zustand falsy ist

LogischOperatoren werden verwendet, um die Logik zwischen Werten zu analysieren. Insbesondere die logische ““nicht(!)"Operator gibt den Wert"WAHRWenn ein falsy -Wert angezeigt wird.

Dieser Bediener kann in Kombination mit dem verwendet werdenansonsten"Bedingung zum Anwenden einer Überprüfung auf die angegebenen und benutzerdefinierten Werte für"falsy”Werte und geben die entsprechenden booleschen Werte zurück.

Beispiel 1: Überprüfen Sie, ob der angegebene Wert falsy ist
Im folgenden Beispiel wird ein angegebener Wert auf den falsy -Wert überprüft:

Implementieren Sie die folgenden Schritte im obigen Code -Snippet:

  • Geben Sie zunächst den falsy -Wert an “0”.
  • Danach die logische anwenden “nicht(!)"Operator zusammen mit dem"ansonstenBedingung, um einen Scheck auf den angegebenen Wert anzuwenden.
  • Auf die zufriedene Bedingung die “Wenn”Anweisung wird ausgeführt.
  • Im anderen Szenario das “andersBedingung wird in Kraft treten.

Ausgang

In der obigen Ausgabe ist ersichtlich, dass der angegebene Wert lautet “falsy”.

Beispiel 2: Überprüfen Sie, ob der benutzerdefinierte Wert falsy ist
In diesem Beispiel wird der benutzerdefinierte Wert für die erforderliche Bedingung bewertet:

Führen Sie die folgenden Schritte aus, die im obigen Code -Snippet angegeben sind:

  • Bitten Sie den Benutzer zunächst, einen Wert einzugeben, der auf die angegebene Bedingung überprüft wird.
  • Danach anwenden Sie die “schalten"Aussage und Überprüfung nach verschiedenen"falsyWerte, die vom Benutzer über angegebene Fälle eingegeben wurden.
  • Auf die übereinstimmenden Werte des Benutzers mit dem “FallIn der Switch -Anweisung wird die entsprechende Nachricht im Fall über eine Warnung angezeigt.

Ausgang

Ansatz 2: Überprüfen Sie, ob ein Wert in JavaScript mit jeder () Methode falsy ist

Der "jeden()Die Methode ruft eine Funktion für jedes Element in einem Array auf. Diese Methode kann in Kombination mit der Logischen implementiert werden “nicht(!)Operator, um jeden der Werte in einem Array für die angegebene Anforderung zu überprüfen und das entsprechende Ergebnis zurückzugeben.

Syntax

Array.Jede (Funktion (Strom, Index, Array), diese))

In der oben gegebenen Syntax:

  • Funktion: Es ist die Funktion, die für jedes Array -Element ausgeführt wird.
  • aktuell: Es entspricht dem aktuellen Wert in einem Array.
  • Index: Es ist der Index des aktuellen Elements.
  • Array: Es bezieht sich auf das aktuelle Array.
  • Das: Der an die Funktion übergebene Wert.

Beispiel
Überlegen wir das untergegebene Beispiel:


let gotenArray = [0, undefined, falsch, -0, nan];
let gaidArray2 = [0, 1, "Harry"];
output = gispidArray.jeder (item => !Artikel);
output2 = gibArray2.jeder (item => !Artikel);
Konsole.Protokoll (Ausgabe);
Konsole.log (output2);

Im obigen Code -Snippet:

  • Im ersten Schritt deklarieren Sie ein Array, das alles möglich hat “falsyWerte darin.
  • Deklarieren Sie auch ein anderes Array mit den angegebenen Werten.
  • Danach anwenden Sie die “jeden()„Methode zur Anwendung einer Überprüfung auf jedes Array -Element mit Hilfe der Logischen“nicht(!)" Operator.
  • Der obige Schritt wird bei beiden deklarierten Arrays ausgeführt.
  • Wenn alle enthaltenen Werte in einem Array gefunden werden “falsy", Der Boolesche Wert"WAHR" wird Angezeigt werden.
  • Im anderen Fall der boolesche Wert “FALSCH”Wird auf der Konsole angemeldet.

Ausgang

Die obige Ausgabe bedeutet, dass alle Werte im ersten Array sind “FALSCH”, Aber es ist im zweiten Array nicht der Fall.

Abschluss

Die logisch “nicht(!)"Operator in Kombination mit dem"ansonsten”Zustand oder der“jeden()Die Methode kann angewendet werden, um zu überprüfen, ob ein Wert in JavaScript falsy ist. Der erstere Ansatz kann implementiert werden, um eine Überprüfung des angegebenen oder des benutzerdefinierten Werts für die angegebene Anforderung anzuwenden. Der letztere Ansatz bewertet die Ausgabe, indem sie jeden der enthaltenen Werte in einem Array für die gewünschte Anforderung überprüfen. In diesem Tutorial wurde die Ansätze zur Überprüfung gezeigt, ob ein Wert in JavaScript falsy ist.