fromCharCode 方法 從一些 Unicode 字符值中返回一個字符串。
String.fromCharCode([code1[, code2[, ...[, codeN]]]])
參數
String
必選項。為 String 對象。
code1, . . . , codeN
可選項。是要轉換為字符串的 Unicode 字符值序列。如果沒有給出參數,結果為空字符串。
說明
在調用 fromCharCode 前不必創建 String 對象。
在下面的例子中,test 包含字符串 "plain":
var test = String.fromCharCode(112, 108, 97, 105, 110);
要求
版本 3
請參閱
charCodeAt 方法 | String 對象的方法
charCodeAt 方法 返回一個整數,代表指定位置上字符的 Unicode 編碼。
strObj.charCodeAt(index)
參數
strObj
必選項。任何 String 對象或文字。
index
必選項。將被處理的字符的從零開始計數的編號。有效值為 0 到字符串長度減 1 的數字。
說明
一個字符串中的第一個字符編號為 0,第二個字符編號為 1,依此類推。
如果指定位置沒有字符,將返回 NaN。
示例
以下示例闡明了 charCodeAt 方法的用法。
function charCodeAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化變量。
var n; //聲明變量。
n = str.charCodeAt(n - 1); //獲取位置 n 上字符的 Unicode 值。
return(n); //返回該值。
}
flash下
String.fromCharCode 可用性
Flash Player 5。
用法
String.fromCharCode(c1,c2,...cN)
參數
c1、c2...cN 表示 ASCII 值的十進制整數。
返回
無。
說明
方法;返回一個由參數中 ASCII 值表示的字符組成的字符串。
示例
此示例使用 fromCharCode 方法在電子郵件地址中插入一個“@”字符。
address = "admin" + String.fromCharCode(64) + "jb51.net";
trace(address);
// output: admin@jb51.net