String 数据类型

字符串是诸如字母、数字和标点符号等字符的序列。在 ActionScript 语句中输入字符串的方式是将其放在单引号 (') 或双引号 (") 之间。

使用字符串类型的常见方法是将一个字符串指定给一个变量。例如,在下面的语句中,"L7" 是指定给变量 favoriteBand_str 的字符串:

var favoriteBand_str:String = "L7";

可以使用加法 (+) 运算符连接 或合并两个字符串。ActionScript 将字符串开头或结尾的空格作为该字符串的文本部分。在下面的表达式中,逗号后有一个空格:

var greeting_str:String = "Welcome, " + firstName;

要在字符串中包含引号,请在它前面放置一个反斜杠字符 (\)。这就是所谓的将字符转义。在 ActionScript 中,还有一些只能用特殊的转义序列才能表示的字符。下表列出了所有 ActionScript 转义符:

转义序列

字符

\b

退格符 (ASCII 8)

\f

换页符 (ASCII 12)

\n

换行符 (ASCII 10)

\r

回车符 (ASCII 13)

\t

制表符 (ASCII 9)

\"

双引号

\'

单引号

\\

反斜杠

\000 - \377

以八进制指定的字节

\x00 - \xFF

以十六进制指定的字节

\u0000 - \uFFFF

以十六进制指定的 16 位 Unicode 字符

ActionScript 中的字符串是不可改变的,就像在 Java 中一样。任何修改字符串的操作都会返回一个新字符串。

String 类是一个内置的 ActionScript 类。有关 String 类的方法和属性的信息,请参阅《ActionScript 2.0 语言参考》中的 String 条目。