【问题标题】:Convert Number to Unicode sign将数字转换为 Unicode 符号
【发布时间】:2011-12-19 09:49:53
【问题描述】:

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

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

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

最好的问候。

【问题讨论】:

    标签: javascript jquery unicode numbers letter


    【解决方案1】:

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

    【讨论】:

    • 这正是我一直在寻找的(小时)。非常感谢!
    • @Josh 为什么在 Stefan Surkamp 看起来是德国人时用俄语写他/她的名字?而且“Ш”似乎模仿了德语的发音,非常有趣。 :)
    • 我确定我使用了自动完成@awllower。我敢打赌他已经改变了他的显示名称;-)
    • @Josh 我发现在使用网站 3 年零 11 个月后(在数学堆栈交换上)有自动完成这样的功能。谢谢你的信息。 ;)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 2015-10-18
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 2019-05-20
      相关资源
      最近更新 更多