求一个字符串的字节长度

var str="123王光辉love";
function getBytes(str) {
    var strLength=str.length;
    var num=strLength;
    for (var i = 0; i < strLength; i++) {
        /*字符串的charCodeAt()方法获取指定索引对应的ASCII码值,汉字的ASCII大于255,其它的字母数字以及其他字符ASCII编码值在0-255之间*/
        if(str.charCodeAt(i)>255){
           num+=2;
       }
    }
    return num;
}
getBytes(str);

你可能感兴趣的:(面试题,字符串相关)