字母->数字: charCodeAt
charCodeAt(String.charCodeAt 方法)
public charCodeAt(index:Number) : Number
返回一个 0 到 65535 之间的 16 位整数,它表示由
index
指定的字符。如果
index
不是从 0 到
string.length
减 1 之间的数字,则返回
NaN
。
此方法与
String.charAt()
类似,所不同的是它返回的值是 16 位整数字符代码,而不是字符。
可用性:ActionScript 1.0;Flash Player 5
参数
index
:Number
- 一个整数,指定字符在字符串中的位置。第一个字符由
0
指示,最后一个字符由
my_str.length
减 1 指示。
返回
Number
- 一个整数,表示由
index
指定的字符。
示例
在以下示例中,此方法是在字符串 "Chris" 的首字母上调用的:
var my_str:String = "Chris";var firstChar_num:Number = my_str.charCodeAt(0);trace(firstChar_num); // output: 67
数字->字符:
fromCharCode(String.fromCharCode 方法)
public static fromCharCode() : String
返回一个由参数中的 Unicode 值表示的字符组成的字符串。
可用性:ActionScript 1.0;Flash Player 5
返回
String
- 指定的 Unicode 字符代码的字符串值。
示例
下面的示例使用
fromCharCode()
在电子邮件地址中插入一个
@
字符:
var address_str:String = "dog"+String.fromCharCode(64)+"house.net";trace(address_str); // output: dog@house.net