我正在尝试制作一个小的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);