收藏
回答

微信小程序通过蓝牙4.0串口协议发送数据转十六进制数而不是转十六进制字符串怎么弄?

小程序通过蓝牙4.0 向地层通过串口协议发送数据 需转换成十六进制数 怎么弄呢?接受数据十进制就行 怎么实现呢?


回答关注问题邀请回答
收藏

1 个回答

  • 陈
    2019-11-25

    试一下

    var a=255

    //十六进制转换

    var b = a.toString(16)


    2019-11-25
    有用
    回复 6
    • Rain
      Rain
      2019-11-25
      但是转换的是字符串类型 我不能用字符串类型的
      2019-11-25
      回复
    • 陈
      2019-11-25回复Rain
      啥是弱类型知道不?
      2019-11-25
      回复
    • Rain
      Rain
      2019-11-25
      不懂   啥意思呀
      2019-11-25
      回复
    • 陈
      2019-11-25回复Rain
      有点可怕啊,你没做过前端的东西吗?简单来说就是弱类型没有一个固定的类型,可以很方便的进行转换
      2019-11-25
      回复
    • Rain
      Rain
      2019-11-25回复
      但是你要把十进制转换成十六进制肯定有字母啊 所以绝对是以字符串形式啊 因为我要遵循串口通讯协议所以这个不能是字符串的形式传输数据啊 我得是number类型啊
      2019-11-25
      回复
    查看更多(1)
登录 后发表内容
问题标签