Jak sprawdzić pusty/niezdefiniowany/zerowy ciąg w JavaScript?

Jak sprawdzić pusty/niezdefiniowany/zerowy ciąg w JavaScript?
JavaScript ma możliwość sprawdzania pustego/niezdefiniowanego/null ciąg po stronie klienta w celu uwierzytelnienia. Przydatne jest ulepszenie przetwarzania danych przed przekazaniem ich do serwera. Głównym celem jest uwierzytelnienie wartości, które są wprowadzane przez użytkowników, niezależnie od tego, czy są one puste, czy wypełnione.

Jakiś pusty ciąg reprezentuje ciąg o zerowej długości, a zero ciąg pokazuje, że nie zawiera żadnej wartości. Ponadto nieokreślony Termin odnosi się do zmiennej, która nie ma wartości.

W tym artykule wykazano trzy metody sprawdzania pustych/niezdefiniowanych/zerowych ciągów w JavaScript.

Te metody potwierdzają pusty lub wypełniony ciąg. Wyniki tego postu opisano tutaj:

  • Korzystanie z ścisłej równości (===) dla pustego/niezdefiniowanego/zerowego ciągu
  • Korzystanie z właściwości długości dla pustego/niezdefiniowanego/zerowego ciągu
  • Zmienna konwersji na boolean, aby sprawdzić pusty/niezdefiniowany/zerowy ciąg

Metoda 1: Za pomocą operatora „===” dla pustego/nie zdefiniowanego/zerowego ciągu w JavaScript

W tej metodzie operator ścisłej równości służy do sprawdzenia nieokreślonego, pustego lub zerowego ciągu. Operator zwraca prawdziwe wyjście, jeśli użytkownik wprowadza typ danych String; W przeciwnym razie operator zwraca fałszywe wyjście.

Kod

// Przykład używania operatora „===” do sprawdzenia pustego ciągu
konsola.log ("" === "") // Sprawdź pustą wartość
konsola.log („__” === ”) // Sprawdź wartość operatora

W kodzie operator „===” jest wykorzystywany do sprawdzenia pustego ciągu w JavaScript.

Notatka: Nieokreślone i zerowe ciągami nie są zatwierdzone za pomocą operatora „===” w JavaScript.

Po wykonaniu kodu dane wyjściowe podano poniżej.

Wyjście

Wynik kodu zwraca wartości po walidacji/sprawdzeniu przepełnionych lub pustych ciągów. W ten sposób pierwszy wiersz zwraca wartość prawdziwą, która sprawdza pusty ciąg w kodzie JavaScript.

Metoda 2: Korzystanie z właściwości długości dla pustych/niezdefiniowanych/zerowych ciągów w JavaScript

Inna metoda jest dostosowywana przy użyciu właściwości długości JavaScript. Aby skorzystać z właściwości długości, używane są następujące wiersze kodu:

Kod

// Przykład używania właściwości długości do sprawdzenia pustego ciągu
LET STRING1 = "Welcome to JavaScript World"; // Sprawdź ciąg
niech String2 = ""; // Sprawdź pusty ciąg
konsola.log (string1.długość === 0)
konsola.log (String2.długość === 0)

W kodzie, String1, String2 są używane do przechowywania różnych typów danych. Ostatecznie właściwość długości jest wykorzystywana do obliczenia, czy ciąg jest pusty, czy nie, i zwrócić wyjście.

Notatka: Właściwość długości nie jest kompatybilna z nieokreślony I zero Strings in JavaScript.

Wyjście

Powyższy wyświetlacz wskazuje, że druga wartość w wyjściu jest prawdziwa, która sprawdza, czy ciąg jest pusty.

Podczas gdy inne wartości zwracają false, co pokazuje, że ciągi są wypełnione.

Metoda 3: Przekształcenie ciągów na boolean, aby sprawdzić pusty/niezdefiniowany/zerowy ciąg

W trzeciej metodzie puste/niezdefiniowane/zerowe sznurki są sprawdzane przez przekształcenie zmiennej w wartość logiczną. Kod podano poniżej z opisami.

Kod

// Przykład użycia metody boolean do sprawdzenia pustego ciągu
LET STRING1 = "Welcome to JavaScript World"; // Sprawdź ciąg
niech String2 = ""; // Sprawdź pusty ciąg
konsola.log (boolean (string1))
konsola.log (boolean (string2))

Kod zawiera dwie wymienione zmienne String1 I String2. Zmienna String1 przechowuje wypełniony ciąg „Witamy w JavaScript”, podczas gdy zmienna String2 zawiera puste „” wartość ciągu. Po przechowywaniu wartości ciągów w tych zmiennych, a Metoda logiczna Aby sprawdzić, czy ciąg jest pusty, czy nie w JavaScript.

Notatka: Metoda nie oblicza zerowych i niezdefiniowanych ciągów w JavaScript.

Wyjście

Ten sam wynik można zobaczyć w wyjściu za pomocą metody logicznej, która sprawdza, czy pierwszy ciąg jest wypełniony, a drugi jest pusty w JavaScript.

Wniosek

JavaScript może sprawdzić pusty/niezdefiniowany/zerowy ciąg z operatorem ścisłej równości „===”, właściwością długości i metodą boolowską. Operator „===” sprawdza wartość ciągu, właściwość długości oblicza długość ciągu, a metoda logiczna jest wykorzystywana przez przekazanie wartości ciągów. Korzystając z tych metod, użytkownicy mogą wdrażać różne problemy, takie jak sprawdzanie poprawności formularza, obliczenia po stronie klienta, daty obsługi i godziny itp.