我应该如何从十进制转换为ASCII?

时间:2018-06-23 12:41:07

标签: javascript binary decimal ascii

我对此进行了很多搜索,但还是不明白。

我的意思是看这个网站,https://www.computerhope.com/issues/ch001632.htm

它说从二进制到字符串,我必须先将其转换为ASCII,好吧,我理解了,然后说,要转换为ASCII,必须先将其转换为十进制(我想它使用parseInt ()函数?),然后转换为十进制,则必须最终将其转换为ASCII。

我查看了其他网站(除了提供直接Javascript代码的网站,我不希望这样做),而且我看到大多数网站都遵循这种逻辑,从二进制到十进制,从十进制到ASCII,以及浏览器将可视化地将ASCII转换为字符串。

现在的问题是,我应该如何将十进制转换为ASCII然后再将其转换为字符串?我在网上搜索了有关ASCII标准的信息,我想它需要很多If条件(我想它们之间没有模式),https://www.computerhope.com/jargon/a/ascii.htm

我只需要一种方法来在Javascript(如果有的话)中进行搜索,我就发现了parseInt(其工作是将Binary转换为十进制)和toString(我想它没有做)我需要的工作)

是否有类似的东西(内置函数或方法)?如果没有这样的东西,您能给我一个算法吗?而且请不要给我代码,只给我我需要的东西,我会自己做的,谢谢。

编辑:我的问题不一样,可以在举报该标志之前先阅读该问题吗?我要求一种从十进制转换为ASCII而不是从字符转换为ASCII的方法,这是完全不同的事情。

1 个答案:

答案 0 :(得分:-1)

没关系。我找到了答案。

似乎我把东西混在一起了,parseInt实际上返回了十进制数字,而fromCodePoint从字符串中返回了ASCII / UTF代码。

是的,似乎我一开始就有答案,但是我不知道如何使用它。