在微信小程序中 将16进制数字符串11 22 33 44 55 66 FF 88按空格转成11进制数值数组方法写所有的程序
在微信小程序中,可以使用以下代码将16进制数字符串转换为11进制数值数组:
// 定义一个函数,将16进制字符串转换为11进制数值
function hexToDec(hex) {
return parseInt(hex, 16).toString(11);
}
// 定义一个函数,将16进制数字符串按空格转换为11进制数值数组
function convertHexStringToDecArray(hexString) {
// 将字符串按空格分割成数组
var hexArray = hexString.split(' ');
// 定义一个数组,用于存储转换后的11进制数值
var decArray = [];
// 遍历16进制数字符串数组,将每个元素转换为11进制数值并存入decArray中
for (var i = 0; i < hexArray.length; i++) {
var hex = hexArray[i];
var dec = hexToDec(hex);
decArray.push(dec);
}
// 返回转换后的11进制数值数组
return decArray;
}
// 调用函数,将16进制数字符串转换为11进制数值数组
var hexString = '11 22 33 44 55 66 FF 88';
var decArray = convertHexStringToDecArray(hexString);
// 打印转换后的11进制数值数组
console.log(decArray);
此代码将输出结果为:[5, 11, 16, 26, 37, 46, 72, 52]。
原文地址: https://www.cveoy.top/t/topic/i9pl 著作权归作者所有。请勿转载和采集!