处理字符串中的字符

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

字符串中的每个字符在字符串中都有一个索引位置(整数)。第一个字符的索引位置为 0。例如,在下面的字符串中,字符 y 的位置为 0,而字符 w 的位置为 5:

"yellow"

您可以使用 charAt() 方法和 charCodeAt() 方法检查字符串各个位置上的字符,如此示例所示:

var str:String = "hello world!"; 
for (var i:int = 0; i < str.length; i++) 
{ 
    trace(str.charAt(i), "-", str.charCodeAt(i)); 
}

在运行此代码时,会产生如下输出:

h - 104 
e - 101 
l - 108 
l - 108 
o - 111 
- 32 
w - 119 
o - 111 
r - 114 
l - 108 
d - 100 
! - 33 

您还可以通过字符代码,使用 fromCharCode() 方法定义字符串,如下例所示:

var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33); 
        // Sets myStr to "hello world!"