Überprüfen Sie, ob eine Zeichenfolge im Aktionsscript leer ist, ähnlich wie String.Empty in .net

7

Gibt es in Action eine statische Eigenschaft, die der im String-Objekt in .net ähnelt, um zu prüfen, ob eine Zeichenfolge leer ist, also String.Empty.

Danke

    
Hassan Mokdad 18.02.2012, 10:03
quelle

3 Antworten

29

Sie können einfach tun:

%Vor%

Dies funktioniert, weil die Zeichenfolge mithilfe dieser Regeln zu einem booleschen Wert gezwungen wird :

Zeichenfolge - & gt; Boolean="false", wenn der Wert null ist oder die leere Zeichenfolge (""); true andernfalls. "

    
Richard Walton 18.02.2012, 10:08
quelle
3

Sie können length verwenden, aber das ist eine normale Eigenschaft, keine statische. Sie finden hier alle Eigenschaften der Klasse String . Wenn die Länge 0 ist, ist die Zeichenfolge leer. So können Sie Ihre Tests wie folgt durchführen, wenn Sie zwischen einem null String und einem leeren unterscheiden wollen:

%Vor%

Oder Sie können die Lösung von Richie_W verwenden, wenn Sie nicht zwischen leeren und Null-Strings unterscheiden müssen.

    
sch 18.02.2012 10:38
quelle
2

Das Folgende wird alle von diesen fangen:
1. null
2. leere Zeichenkette 3. Leerzeichen nur Zeichenfolge

%Vor%     
Davem M 13.11.2014 21:08
quelle