真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換

nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司專注于北安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供北安營銷型網(wǎng)站建設(shè),北安網(wǎng)站制作、北安網(wǎng)頁設(shè)計、北安網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造北安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供北安網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

byte型轉(zhuǎn)換十六進制字符串

/**
 * byte型轉(zhuǎn)換十六進制
 * @param b
 * @returns {string}
 * @constructor
 */
const Bytes2HexString = (b)=> {
  let hexs = "";
  for (let i = 0; i < b.length; i++) {
    let hex = (b[i]).toString(16);
    if (hex.length === 1) {
      hexs = '0' + hex;
    }
    hexs += hex.toUpperCase();
  }
  return hexs;
}

十六進制字符串轉(zhuǎn)換btye型

/**
 * 十六進制轉(zhuǎn)換btye型
 * @param str
 * @returns {Promise}
 */
const Hexstring2btye = (str)=> {
  let pos = 0;
  let len = str.length;
  if (len % 2 != 0) {
    return null;
  }
  len /= 2;
  let hexA = new Array();
  for (let i = 0; i < len; i++) {
    let s = str.substr(pos, 2);
    let v = parseInt(s, 16);
    hexA.push(v);
    pos += 2;
  }
  return hexA;
}

模擬實現(xiàn),使用谷歌最新版內(nèi)核或者支持ES6瀏覽器,按F12打開調(diào)試模式,將以下兩個方法輸入(粘入),直接調(diào)用即可在線查看。

舉個例子

1.輸入byte型數(shù)據(jù)[160,100],調(diào)用Bytes2HexString([160,100]),可以得到"A064";

2.輸入十六進制字符串數(shù)據(jù)"A064",調(diào)用Hexstring2btye("A064"),可以得到[160,100]。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


分享文章:nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換
分享網(wǎng)址:http://weahome.cn/article/jjcsji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部