【发布时间】:2018-12-02 17:13:44
【问题描述】:
我搜索了很多,但我仍然不明白。
我的意思是看看这个网站,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(它的工作是将二进制转换为十进制)和 toString(我想它不会这样做我需要的工作)
有没有类似的东西(内置函数或方法)?如果没有类似的东西,你能给我一个算法来做到这一点吗?并且请不要给我代码,只要给我我需要的,我会自己做,谢谢。
编辑:我的问题不同,您可以在标记之前阅读问题吗?我要求一种从十进制转换为 ASCII 而不是从字符转换为 ASCII 的方法,这是完全不同的事情。
【问题讨论】:
标签: javascript binary decimal ascii