十六进制高低位分割

最近在开发一个与硬件进行蓝牙通讯的小程序,需要对大于一个字节长度的16进制数据进行高低位分割之后进行传输,例如:将十进制数501,转换成十六进制 0x1F5,最后分割成:0x01 和 0xF5 两个数据位进行传输

const hex = 0x1F5
const hexHeight = hex >>> 8   // 1(10进制) -> 0x01(16进制)
const hexLow = hex & 0xFF    // 245(10进制) -> 0xF5(16进制)

你可能感兴趣的:(十六进制高低位分割)