6

我必须自己打印从 A 到 Z 的字母。所以我尝试了以下方法:

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

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

此致。

4

2 回答 2

11

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

于 2011-11-01T10:59:12.310 回答
1

对于这种用途(打印从 A 到 Z 的字母),String.fromCharCode就足够了;但是,问题标题指定了 Unicode。如果您正在寻找转换 Unicode 代码(如果您是通过搜索来到这里,您可能会),您需要使用String.fromCodePoint.

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

于 2019-08-29T16:41:43.147 回答