我必须打印出A到Z各自的字母。所以我尝试了以下内容:
for(var i = 65; i < 91; i++) {
$('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}
我的想法是使用字母的十进制数字(例如:65 - A)通过循环轻松打印它们。这是可能的还是我必须使用数组?
最好的问候。
答案 0 :(得分:10)
您可以使用String.fromCharCode将字符代码转换为字符串。
答案 1 :(得分:1)
为此用途(从A到Z打印字母),String.fromCharCode
就足够了;但是,问题标题指定Unicode。如果您要转换Unicode代码(并且可能是从搜索而来的),则需要使用String.fromCodePoint
。
注意,此功能是ES6 / ES2015的新增功能,您可能需要使用转译器或polyfill在较旧的浏览器中使用它。