1. charCodeAt ()
將字符轉換爲代碼;
var str="Hello world!"
document.write(str.charCodeAt(1))
'cjk': [ 'u4e00', 'u9fa5' ], // 漢字 [一-龥]
'num': [ 'u0030', 'u0039' ], // 數字 [0-9]
'lal': [ 'u0061', 'u007a' ], // 小寫字母 [a-z]
'ual': [ 'u0041', 'u005a' ], // 大寫字母 [A-Z]
'asc': [ 'u0020', 'u007e' ] // ASCII 可視字符
2. fromCharCode()
將代碼轉換爲字符
定義和用法
fromCharCode() 可接受一個指定的 Unicode 值,然後返回一個字符串。
語法
String.fromCharCode(numX,numX,…,numX)
參數 描述
numX 必需。一個或多個 Unicode 值,即要創建的字符串中的字符的 Unicode 編碼。
提示和註釋
註釋:該方法是 String 的靜態方法,字符串中的每個字符都由單獨的數字 Unicode 編碼指定。
它不能作爲您已創建的 String 對象的方法來使用。因此它的語法應該是 String.fromCharCode(),而不是 myStringObject.fromCharCode()。
實例
在本例中,我們將根據 Unicode 來輸出 “HELLO” 和 “ABC”:
") document.write(String.fromCharCode(65,66,67))
以上代碼的輸出:
HELLO
ABC
3. charCodeAt() 與charAt()區別
charCodeAt(i) 返回在指定的位置的字符的 Unicode 編碼。
charAt(i) 返回在指定位置的字符。