如何反转String.fromCharCode?
String.fromCharCode(72)给出H.如何从char H获得数字72?
'H'.charCodeAt(0) 
使用charCodeAt:
 var str = 'H'; var charcode = str.charCodeAt(0); 
或者更好的是:
 function CHR(ord) { return String.fromCharCode(ord); } function ORD(chr) { return chr.charCodeAt(0); } 
然后使用
 var mySTR = ORD(72); 
如果你想多次使用它们,和/或很多。
@ Silvio的答案只适用于高达0xFFFF的代码点(最终是String.fromCharCode可以输出的最大值)。 你不能总是假定一个字符的长度是一个:
 '𐌰'.length -> 2 
这是有用的东西:
 var utf16ToDig = function(s) { var length = s.length; var index = -1; var result = ""; var hex; while (++index < length) { hex = s.charCodeAt(index).toString(16).toUpperCase(); result += ('0000' + hex).slice(-4); } return parseInt(result, 16); } 
使用它:
 utf16ToDig('𐌰').toString(16) -> "d800df30"