团子大家族

导航

科大讯飞面试题 JS获取字符串字节长度

在JS里,ASCII码占1个字节,其它占2个字节

function getBytesCount(str){   
      var n=0;   
      for(var i=0;i<str.length;i++)   
      {   
        if(str.charCodeAt(i)<128)   //128以前是ASCII
        {   
         n++;    
        }   
        else   
        {   
         n+=2;   
        }   
      }   
      return n;   
}

  

posted on 2014-03-07 16:14  团子  阅读(238)  评论(0)    收藏  举报