- 假设一般字符为1个字节长度,而汉字为2个字节长度,求字符串的字节长度
function getBytes(str) {
const len = str.length
let bytes = len
for (let i = 0; i < len; i++) {
if (str.charCodeAt(i) > 255) {
bytes++
}
}
return bytes
}
console.log(getBytes("我是123abc"))