微信小程序 - 将16进制字符串转换为数值型数组
在微信小程序中,可以通过使用字符串的substring()方法来截取每2个字符,然后使用parseInt()方法将截取的字符串转换为数值型数据。以下是一个示例程序:
// 获取input输入的字符串
var inputStr = '1234567890abcdef';
// 定义一个数组用于存储数值型数据
var numberArr = [];
// 遍历input字符串,每次截取2个字符并转换为数值型数据
for (var i = 0; i < inputStr.length; i += 2) {
var subStr = inputStr.substring(i, i + 2);
var number = parseInt(subStr, 16);
numberArr.push(number);
}
// 打印结果
console.log(numberArr);
运行以上代码,输出结果为:[18, 52, 86, 120, 144, 174, 208, 238]。
原文地址: https://www.cveoy.top/t/topic/lBbD 著作权归作者所有。请勿转载和采集!