Heim >Web-Frontend >js-Tutorial >Wie überprüfe ich effektiv, ob leere, undefinierte oder Null-Zeichenfolgen in JavaScript vorhanden sind?

Wie überprüfe ich effektiv, ob leere, undefinierte oder Null-Zeichenfolgen in JavaScript vorhanden sind?

Barbara Streisand
Barbara StreisandOriginal
2024-12-23 14:42:14305Durchsuche

How Do I Effectively Check for Empty, Undefined, or Null Strings in JavaScript?

Leere, undefinierte oder Null-Strings in JavaScript

In JavaScript kann der Umgang mit leeren oder nicht vorhandenen Strings schwierig sein. Im Gegensatz zu Sprachen wie C# gibt es keine dedizierte string.Empty-Eigenschaft.

Prüfung auf Wahrhaftigkeit

Um zu prüfen, ob eine Zeichenfolge wahr ist (nicht leer, nicht null, nicht undefiniert), verwenden Sie der folgende Vergleich:

if (strValue) {
    // strValue is not empty, `true`, `42`, `Infinity`, etc.
}

Überprüfung auf Falschheit

Umgekehrt, um auf einen falschen Wert zu prüfen (leerer String, falsch, 0, null, undefiniert usw.), verwenden Sie diesen Vergleich:

if (!strValue) {
    // strValue is empty, `false`, `0`, `null`, `undefined`, etc.
}

Speziell auf einen leeren String prüfen

Um strikt auf einen leeren String und nichts zu prüfen Andernfalls verwenden Sie den folgenden Vergleich:

if (strValue === "") {
    // strValue is an empty string
}

Prüfung auf nicht leere Zeichenfolgen

Um nach Zeichenfolgen zu suchen, die nicht leer sind leer, verwenden Sie den folgenden Vergleich:

if (strValue !== "") {
    // strValue is not an empty string
}

Das obige ist der detaillierte Inhalt vonWie überprüfe ich effektiv, ob leere, undefinierte oder Null-Zeichenfolgen in JavaScript vorhanden sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn