将数字转换为Unicode符号

6

我需要将从A到Z的每个字母单独打印出来。因此,我尝试了以下代码:

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

我的想法是使用字母的十进制数(例如:65-A)来通过循环轻松地打印它们。这种做法可行吗?或者我必须使用数组?

最好的问候。

2个回答

11

这正是我寻找已久(数小时)的东西。非常感谢! - Stefan Surkamp
@Josh 为什么在 Stefan Surkamp 的名字中使用俄语,而他/她似乎是德国人?此外,“Ш”似乎模仿了德语的发音,非常有趣。 :) - awllower
我确定我使用了自动完成@awllower。我打赌他改变了他的显示名称;-) - Josh
@Josh 我在使用数学堆栈交换网站三年零十一个月后发现了自动完成的功能。感谢你提供的信息。 ;) - awllower

2
对于这个用途(打印从A到Z的字母),String.fromCharCode就足够了;但是,问题标题指定了Unicode。如果你想要转换Unicode代码(如果你是从搜索引擎过来的),你需要使用String.fromCodePoint
请注意,这个函数是ES6/ES2015中新增的,你可能需要使用转译器或者填充库在旧版浏览器中使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接