Jak sprawdzić, czy zmienna jest zerowa lub pusta w JavaScript

Jak sprawdzić, czy zmienna jest zerowa lub pusta w JavaScript
W JavaScript lub w jakimkolwiek innym języku, gdy tworzysz zmienną, przypisujesz jej niektóre wartości. Jednak w drugiej sprawie działa jak niezdefiniowana zmienna. Jeśli zmienna trzyma pusty ciąg, oznacza to, że zmienna to „pusty”Ze względu na zerową długość. Aby wskazać brak jakiejkolwiek wartości obiektu, możesz również podać zmienną wartość „zero".

Ten blog omówi metody określania, czy zmienna jest zerowa czy pusta.

Jak sprawdzić, czy zmienna jest zerowa lub pusta w JavaScript?

Aby sprawdzić, czy zmienna jest zerowa, czy pusta, możesz użyć następujących metod:

  • właściwość długości
  • Ścisła równość (===) z operatorem lub (||)

Przejdźmy do działania tych metod indywidualnie.

Metoda 1: Sprawdź, czy zmienna jest zerowa lub pusta za pomocą właściwości długości

Aby sprawdzić, czy zmienna jest zerowa, czy pusta, możesz użyć „długość„Nieruchomość, która jest podstawową własnością JavaScript. Możliwe jest wykonanie autorefleksji w funkcjach JavaScript, które oddziałują z innymi funkcjami za pomocą właściwości długości

Składnia
Postępuj zgodnie z podaną składnią do właściwości długości:

(Val.długość == 0)

Tutaj sprawdzimy, czy długość zmiennej „val”Jest zero czy nie.

Przykład
W tym przykładzie utworzymy pusty ciąg zapisany w zmiennej „val”:

var val = "";

Następnie użyjemy właściwości długości w instrukcji warunkowej, aby sprawdzić, czy długość zmiennej wynosi 0, reprezentując, że jest to pusty ciąg:

if (val.długość == 0)
konsola.log („zmienna„ val ”jest pusta”);

Wykonaj powyższy kod i zobacz wyjście:

Przejdźmy do następnej metody!

Metoda 2: Sprawdź, czy zmienna jest zerowa lub pusta, stosując operator ścisłej równości (===) i (||)

Inną metodą weryfikacji zmiennej jest zerowa lub pusta, jest stosowanie ścisłej równości ”===„Operator z lub„||„Operator. Operator ścisłego równości sprawdza dwa operandy różnych typów i zwraca wartość logiczną, jeśli są takie same.

Składnia
Możesz użyć następującej składni do sprawdzania zmiennej jest zerowa lub pusta:

if (val === null || val === "")

Przykład
Tutaj utworzymy zmienną „val”I przypisał„zero„Wartość do tego:

var val = null;

Następnie użyjemy operatora OR z operatorem ścisłego równości w „Jeśli„Warunkowe stwierdzenie w celu sprawdzenia, czy zmienna jest zerowa, czy pusta:

if (val === null || val === "")
konsola.log („zmienna to null”);

Wyjście wskazuje, że zmienna „val"Jest NULL:

Przedstawiliśmy wszystkie metody sprawdzenia, czy zmienna jest zerowa lub pusta w JavaScript.

Wniosek

Aby sprawdzić, czy zmienna jest zerowa, czy pusta, możesz użyć właściwości długości JavaScript lub operatora ścisłej równości (===) z operatorem OR lub (||) w JavaScript. Właściwość długości jest używana głównie dla pustych zmiennych, ponieważ puste zmienne zawierają 0 długości, podczas gdy NULL pokazuje brak wartości obiektu. Na tym blogu omówiliśmy metody sprawdzania zmiennej, niezależnie od tego, czy jest ona zerowa, czy pusta, czy nie.