Heim >Web-Frontend >js-Tutorial >Wie überprüfe ich effektiv, ob leere, undefinierte oder Null-Zeichenfolgen in JavaScript vorhanden sind?
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.
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. }
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. }
Um strikt auf einen leeren String und nichts zu prüfen Andernfalls verwenden Sie den folgenden Vergleich:
if (strValue === "") { // strValue is an empty string }
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!