Я следующий код:Binary конкатенации
var packet = "\xFF\xFF\xFF\xFF";
packet += "\x6D";
packet += "127.0.0.1:" + this.port;
packet += "\x00";
packet += this.name;
packet += "\x00";
packet += this.state;
packet += "\x00";
packet += "stateA";
packet += "\x00";
packet += "sender";
packet += "\x00";
И я var id = 32;
Я хочу, чтобы получить что-то вроде этого:
...
packet += "\x00";
packet += "sender";
packet += "\x00";
packet += "\x20;
Как конвертировать id
номер в шестнадцатеричном формате, а затем объединить его с packet
?
Я уже видел Google, но я не нашел решения.
спасибо.
[Как преобразовать десятичные слова в hex в javascript] (http://stackoverflow.com/a/57805/1053938) – jonhopkins
Возможный дубликат [Как преобразовать десятичный код в hex в JavaScript?] (Http: // stackoverflow. com/questions/57803/how-to-convert-decimal-to-hex-in-javascript) – TheHippo
Почему вы используете строки, а не буферы? –