Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 处理字符串 > 连接字符串 | |||
字符串连接的含义是:将两个字符串按顺序合并为一个字符串。例如,可以使用 + 运算符来连接两个字符串:
var str1:String = "green"; var str2:String = "ish"; var str3:String = str1 + str2; // str3 == "greenish"
还可以使用 += 运算符来得到相同的结果,如下例所示:
var str:String = "green"; str += "ish"; // str == "greenish"
此外,String 类还包括 concat() 方法,可按如下方式对其进行使用:
var str1:String = "Bonjour";
var str2:String = "from";
var str3:String = "Paris";
var str4:String = str1.concat(" ", str2, " ", str3);
// str4 == "Bonjour from Paris"
如果使用 + 运算符(或 += 运算符)对 String 对象和“非”字符串的对象进行运算,ActionScript 会自动将非字符串对象转换为 String 对象以计算该表达式,如下例所示:
var str:String = "Area = "; var area:Number = Math.PI * Math.pow(3, 2); str = str + area; // str == "Area = 28.274333882308138"
但是,可以使用括号进行分组,为 + 运算符提供运算的上下文,如下例所示:
trace("Total: $" + 4.55 + 1.45); // 输出:Total: $4.551.45
trace("Total: $" + (4.55 + 1.45)); // 输出:Total: $6
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000083.html