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));