Flash CS3-Dokumentation |
|||
| Programmieren mit ActionScript 3.0 > Verwenden von Strings > Verketten von Strings | |||
Bei der Verkettung von Strings werden zwei Strings sequenziell zu einem String verbunden. Sie können zwei Strings beispielsweise mit dem Operator + verketten:
var str1:String = "green"; var str2:String = "ish"; var str3:String = str1 + str2; // str3 == "greenish"
Das gleiche Ergebnis wird durch Verwendung des Operators += erzielt, wie im folgenden Beispiel dargestellt:
var str:String = "green"; str += "ish"; // str == "greenish"
Die String-Klasse enthält zudem die concat()-Methode, die wie folgt verwendet werden kann:
var str1:String = "Bonjour";
var str2:String = "from";
var str3:String = "Paris";
var str4:String = str1.concat(" ", str2, " ", str3);
// str4 == "Bonjour from Paris"
Wenn Sie den Operator + (oder den Operator +=) mit einem String-Objekt und einem Objekt, das kein String ist, verwenden, wird dieses Objekt in ActionScript automatisch in ein String-Objekt umgewandelt, damit der Ausdruck ausgewertet werden kann. Siehe dazu das folgende Beispiel:
var str:String = "Area = "; var area:Number = Math.PI * Math.pow(3, 2); str = str + area; // str == "Area = 28.274333882308138"
Sie können jedoch mithilfe von Gruppierungsklammern Kontext für den Operator + angeben, wie im folgenden Beispiel dargestellt:
trace("Total: $" + 4.55 + 1.45); // Ausgabe: Total: $4.551.45
trace("Total: $" + (4.55 + 1.45)); // Ausgabe: Total: $6
Flash CS3
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/main/00000083.html