gpt4 book ai didi

javascript - 从字符到二进制(左加0)

转载 作者:行者123 更新时间:2023-11-30 17:43:53 24 4
gpt4 key购买 nike

您可以使用以下代码在 JS 中将 char 转换为二进制:

var txt = "H";
bits = txt.charCodeAt(0).toString(2); //bits=1001000

结果在数学上是正确的,但不是字面意思,我的意思是,左边少了一个 0,这也是正确的,但我想知道是否有办法让它考虑左边的零。

最佳答案

你需要一个字节?试试这个:

var txt = "H",
bits = txt.charCodeAt(0).toString(2),
aByte = new Array(9 - bits.length).join('0') + bits;

该代码段创建了一个新数组,缺失位的长度为 + 1,然后将新创建的数组转换为具有所需数量的零的字符串。 9 是想要的“字节长度”+ 1。

但是,这是相对较慢的方法,如果您的任务时间紧迫,我建议您使用 whilefor 循环。

关于javascript - 从字符到二进制(左加0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com