Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > Elemente der ActionScript-Sprache > Operatoren > < Kleiner als-Operator | |||
expression1 < expression2
Vergleicht zwei Ausdrücke und stellt fest, ob expression1 kleiner ist als expression2. Ist dies der Fall, gibt der Operator true zurück. Wenn expression1 größer oder gleich expression2 ist, gibt der Operator false zurück. Stringausdrücke werden in alphabetischer Reihenfolge ausgewertet. Großbuchstaben haben Vorrang vor Kleinbuchstaben.
Verfügbarkeit: ActionScript 1.0, Flash Lite 1.0. In Flash 4 ist < ein numerischer Operator. Ab Flash 5 ist der Kleiner als-Operator (<) ein Vergleichsoperator, mit dem unterschiedliche Datentypen verarbeitet werden können. Flash 4-Dateien, die in einer Flash Authoring-Umgebung ab Version 5 geöffnet werden, durchlaufen einen Umwandlungsprozess, damit die Datentypintegrität erhalten bleibt. Im Folgenden wird die Umwandlung einer Flash 4-Datei veranschaulicht, die einen numerischen Qualitätsvergleich enthält.
Flash 4-Datei: x < y
Umgewandelte Flash-Datei ab Version 5: Number(x) < Number(y)
expression1 : Number - Eine Zahl oder ein String.
expression2 : Number - Eine Zahl oder ein String.
Boolean - Das boolesche Ergebnis des Vergleichs.
Die folgenden Beispiele veranschaulichen die Rückgabewerte true und false bei Zahlen- und Stringvergleichen:
trace(3 < 10); // true
trace(10 < 3); // false
trace("Allen" < "Jack"); // true
trace("Jack" < "Allen"); // false
trace("11" < "3"); // true
trace("11" < 3); // false (numerischer Vergleich)
trace("C" < "abc"); // true
trace("A" < "a"); // true