我必须自己打印从 A 到 Z 的字母。所以我尝试了以下方法:
for(var i = 65; i < 91; i++) {
$('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}
我的想法是使用字母的十进制数字(例如:65 - A)通过循环轻松打印它们。这是可能的还是我必须使用数组?
此致。
我必须自己打印从 A 到 Z 的字母。所以我尝试了以下方法:
for(var i = 65; i < 91; i++) {
$('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}
我的想法是使用字母的十进制数字(例如:65 - A)通过循环轻松打印它们。这是可能的还是我必须使用数组?
此致。
您可以使用String.fromCharCode将字符代码转换为字符串。
对于这种用途(打印从 A 到 Z 的字母),String.fromCharCode
就足够了;但是,问题标题指定了 Unicode。如果您正在寻找转换 Unicode 代码(如果您是通过搜索来到这里,您可能会),您需要使用String.fromCodePoint
.
请注意,此功能是 ES6/ES2015 的新功能,您可能需要使用转译器或 polyfill 才能在旧浏览器中使用它。