gpt4 book ai didi

Javascript 包 int?

转载 作者:行者123 更新时间:2023-11-28 19:57:35 24 4
gpt4 key购买 nike

var data1 = document.getElementById("data1").value;
var data2 = document.getElementById("data2").value;

假设 data2 包含一些文本,而 data1 仅包含“0”-“255”之间的值,我如何“组合”它们?

预期结果:[单字节][data2]
我使用data1+data2得到的结果:[1-3字节][data2]

在 C 和 C++ 中:

unsigned char int_1 = 245;
unsigned char data[100];
//fill data with text but leave pos 0 empty
data[0] = int_1 ;

在 PHP 中:

$data2 = pack("C", $data1).$data2;

最佳答案

如果我没猜错的话,这就是你所需要的

var finalData = String.fromCharCode(data1) + data2;

或者如果您想替换 data2 的第一个字符

var finalData = String.fromCharCode(data1) + data2.substr(1);

编辑:无需使用parseInt感谢prinzhorn's评论

关于Javascript 包 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269185/

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