将数字转换为字母

新手上路,请多包涵

我想将数字转换为相应的字母。例如:

 1 = A
2 = B
3 = C

这可以在 javascript 中完成而无需手动创建数组吗?在 php 中有一个 range() 函数可以自动创建数组。 javascript中有类似的东西吗?

原文由 xpedobearx 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 321
2 个回答

是的,有 Number#toString(36) 和调整。

 var value = 10;

document.write((value + 9).toString(36).toUpperCase());

原文由 Nina Scholz 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以使用 String.fromCharCode(code) 函数在没有数组的情况下简单地执行此操作,因为字母具有连续代码。例如: String.fromCharCode(1+64) 给你“A”, String.fromCharCode(2+64) 给你“B”,等等。

原文由 max 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题