String.fromCodePoint(num1[, ...[, numN]])
方法String.fromCharCode(65) // A String.fromCharCode(90) // Z String.fromCharCode(97) // a String.fromCharCode(122) // z
String.fromCharCode(num1[, ...[, numN]])
方法String.fromCodePoint(65) // A String.fromCodePoint(90) // Z String.fromCodePoint(97) // a String.fromCodePoint(122) // z
fromCodePoint()
, fromCharCode()
两个都是String
的静态方法,因此直接使用,不须要实例化。
二者的主要区别是:
fromCharCode()
出现的早,能够处理经常使用的字符编码
fromCodePoint()
ES2015出现的,能够处理高位编码。code
'A'.charCodeAt() // 65 'a'.charCodeAt() // 97 'Z'.charCodeAt() // 90 'z'.charCodeAt() // 122
参考:ip