Heim > Web-Frontend > js-Tutorial > Wie kann man in JavaScript effektiv nach leeren, undefinierten oder Null-Strings suchen?

Wie kann man in JavaScript effektiv nach leeren, undefinierten oder Null-Strings suchen?

Linda Hamilton
Freigeben: 2024-12-15 06:27:09
Original
395 Leute haben es durchsucht

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

Prüfung auf leere, undefinierte oder Null-Strings in JavaScript

JavaScript hat keinen dedizierten string.Empty-Wert. Stattdessen erfordert die Prüfung auf leere Zeichenfolgen Bedingungen, die auf wahren oder falschen Werten oder strikter Gleichheit mit der leeren Zeichenfolge basieren.

Prüfung auf wahrheitsgemäße oder falsche Werte

Um zu prüfen, ob eine Zeichenfolge nicht leer ist, Betrachten Sie die Wahrheitsbedingung:

if (strValue) {
    // strValue is non-empty string, true, 42, Infinity, [], ...
}
Nach dem Login kopieren

Um zu überprüfen, ob eine Zeichenfolge leer ist, berücksichtigen Sie umgekehrt die Falschheit Bedingung:

if (!strValue) {
    // strValue is empty string, false, 0, null, undefined, ...
}
Nach dem Login kopieren

Strikte Prüfung auf leere Zeichenfolgen

Für strikte Prüfungen auf leere Zeichenfolgen verwenden Sie den ===-Operator:

if (strValue === "") {
    // strValue is an empty string
}
Nach dem Login kopieren

Um zu prüfen, ob eine Zeichenfolge vorhanden ist nicht unbedingt leer ist, verwenden Sie den Operator !==:

if (strValue !== "") {
    // strValue is not an empty string
}
Nach dem Login kopieren

Denken Sie daran, dass leere Zeichenfolgen undefiniert und null entsprechen bei Wahrheits-/Falschprüfungen, aber sie unterscheiden sich bei der Prüfung auf strikte Gleichheit.

Das obige ist der detaillierte Inhalt vonWie kann man in JavaScript effektiv nach leeren, undefinierten oder Null-Strings suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage