字符串基础知识

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

在编程语言中,字符串是指一个文本值,即串在一起而组成单个值的一系列字母、数字或其他字符。例如,以下一行代码创建一个数据类型为 String 的变量,并为该变量赋予一个文本字符串值:

var albumName:String = "Three for the money";

正如此示例所示,在 ActionScript 中,可使用双引号或单引号将本文引起来以表示字符串值。以下是另外几个字符串示例:

"Hello" 
"555-7649" 
"http://www.adobe.com/"

每当在 ActionScript 中使用一段文本时,您都会用到字符串值。ActionScript String 类是一种可用来使用文本值的数据类型。String 实例通常用于很多其他 ActionScript 类中的属性、方法参数等。

重要概念和术语

以下参考列表包含您会遇到的与字符串有关的重要术语:

ASCII
在计算机程序中用于表示文本字符和符号的系统。ASCII 系统支持 26 个字母英文字母表,以及有限的一组其他字符。

字符
文本数据的最小单位(单个字母或符号)。

连接
通过将一个字符串值添加到其他字符串值的末端,将多个字符串值连接到一起,从而创建新的字符串值。

空字符串
不包含文本、空白或其他字符的字符串,可以写为 ""。空字符串值不同于具有 null 值的 String 变量;值为 null 的 String 变量是指没有赋予 String 实例的变量,而空字符串则包含一个实例,其值不包含任何字符。

字符串
文本值(字符序列)。

字符串文本(或“文本字符串”)
在代码中显式编写的字符串值,书写方式为由双引号或单一引号括起来的文本值。

子字符串
作为其他字符串一部分的字符串。

Unicode
在计算机程序中用于表示文本字符和符号的标准系统。Unicode 系统允许使用任何编写系统中的任何字符。