angularJS 十六进制与字符串相互转换

angular 将字符串数据转换为十六进制数据

/**
 * @Description: TODO 字符串转16进制方法
 * @author wjw
 * @date 2019年9月18日16:35:32
*/
stringToHex(str) {
    let val = '';
    for (let i = 0; i < str.length; i++) {
      if (val === '') {
        val = str.charCodeAt(i).toString(16);
      } else {
        val += ' ' + str.charCodeAt(i).toString(16);
      }
    }
    return val;
  }

angular 将十六进制数据转换为字符串数据

  /**
   * @Description: TODO 16进制转字符串方法
   * @author wjw
   * @date 2019年9月18日16:37:06
   */
  hexToString(hex) {
    let val = '';
    const arr = hex.split(' ');
    for (let i = 0; i < arr.length; i++) {
      val += String.fromCharCode(parseInt(arr[i], 16));
    }
    return val;
  }

附送:angular生成随机数并保留两位小数

value = 26 + Number(Math.random().toFixed(2));
posted @   叫我+V  阅读(490)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示