我正在尝试制作一个小的JavaScript程序,其中用户输入一个十进制值,然后将该值转换为ASCII并返回给用户。

我需要找出什么是基本ASCII,所以我可以输入:
(User's input).toString(ASCII's base);

谢谢。

最佳答案

如果在遭受酷刑的威胁下,我必须声明ASCII的基数为128,仅仅是因为系统中有很多“数字”(每个占位符可以容纳128个不同值之一,例如十进制可以容纳任何一个)十)。

但是,这并不能真正帮助您。

如果要将整数值转换为字符串,请使用类似以下内容的方法:

var n = 42;
var n_as_string = n.toString();


如果要将字符串转换为整数:

var back_to_n = parseInt(n_as_string,10);


如果您要谈论的是给定特定代码点的ASCII字符,则可以使用(例如67变为C):

var c = String.fromCharCode(n);

09-10 13:37
查看更多