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) 返回在指定位置的字符。