将数字转换为Unicode符号

时间:2011-11-01 10:57:56

标签: javascript jquery unicode numbers letter

我必须打印出A到Z各自的字母。所以我尝试了以下内容:

for(var i = 65; i < 91; i++) {
     $('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}

我的想法是使用字母的十进制数字(例如:65 - A)通过循环轻松打印它们。这是可能的还是我必须使用数组?

最好的问候。

2 个答案:

答案 0 :(得分:10)

您可以使用String.fromCharCode将字符代码转换为字符串。

答案 1 :(得分:1)

为此用途(从A到Z打印字母),String.fromCharCode就足够了;但是,问题标题指定Unicode。如果您要转换Unicode代码(并且可能是从搜索而来的),则需要使用String.fromCodePoint

注意,此功能是ES6 / ES2015的新增功能,您可能需要使用转译器或polyfill在较旧的浏览器中使用它。