js获取字符串的真实长度

function getTrueLength(str){//获取字符串的真实长度(字节长度)
    let len = str.length, truelen = 0;
    for(let x = 0; x < len; x++){
        if(str.charCodeAt(x) > 128){
            truelen += 2;
        }else{
            truelen += 1;
        }
    }
    return truelen;
}
谷歌浏览器的运行结果

你可能感兴趣的:(js获取字符串的真实长度)