微信小程序将16进制字符串转换为数值数组方法
在微信小程序中,可以通过以下方法将16进制数字符串转换为16进制数值数组:
// 定义16进制数字符串
var hexStr = '11 22 33 44 55 66 FF 88';
// 将字符串按空格分割为数组
var hexArr = hexStr.split(' ');
// 定义16进制数值数组
var hexValueArr = [];
// 遍历分割后的数组
for (var i = 0; i < hexArr.length; i++) {
// 将每个16进制数字符串转换为16进制数值并存入数组
var hexValue = parseInt(hexArr[i], 16);
hexValueArr.push(hexValue);
}
// 打印结果
console.log(hexValueArr);
运行以上代码,会输出以下结果:
[17, 34, 51, 68, 85, 102, 255, 136]
这样就将16进制数字符串按空格转换为了16进制数值数组。
原文地址: https://www.cveoy.top/t/topic/kp5x 著作权归作者所有。请勿转载和采集!