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.
Um zu prüfen, ob eine Zeichenfolge nicht leer ist, Betrachten Sie die Wahrheitsbedingung:
if (strValue) { // strValue is non-empty string, true, 42, Infinity, [], ... }
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, ... }
Für strikte Prüfungen auf leere Zeichenfolgen verwenden Sie den ===-Operator:
if (strValue === "") { // strValue is an empty string }
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 }
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!