Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Utilisation des chaînes > Concaténation de chaînes | |||
La concaténation de chaînes consiste à prendre deux chaînes et à les combiner en une seule chaîne de façon séquentielle. Par exemple, vous pouvez utiliser l'opérateur + pour concaténer deux chaînes :
var str1:String = "green"; var str2:String = "ish"; var str3:String = str1 + str2; // str3 == "greenish"
Vous pouvez également utiliser l'opérateur += pour obtenir le même résultat, comme dans l'exemple suivant :
var str:String = "green"; str += "ish"; // str == "greenish"
En outre, la classe String comprend une méthode concat(), utilisable comme suit :
var str1:String = "Bonjour";
var str2:String = "from";
var str3:String = "Paris";
var str4:String = str1.concat(" ", str2, " ", str3);
// str4 == "Bonjour from Paris"
Si vous utilisez l'opérateur + (ou l'opérateur +=) avec un objet String et un objet qui n'est pas une chaîne, ActionScript convertit automatiquement ce dernier en un objet String afin d'évaluer l'expression, comme indiqué dans l'exemple :
var str:String = "Area = "; var area:Number = Math.PI * Math.pow(3, 2); str = str + area; // str == "Area = 28.274333882308138"
Néanmoins, vous pouvez utiliser des parenthèses pour le regroupement afin de fournir un contexte à l'opérateur +, comme indiqué dans l'exemple suivant :
trace("Total: $" + 4.55 + 1.45); // résultat : Total : $4.551.45
trace("Total: $" + (4.55 + 1.45)); // résultat : Total : $6
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000083.html