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_tw/main/00000083.html