字符,字节,字符串,“字符数”与“字符串长度”怎么完整的理解哈:字符:字符指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%*(+…… (一个键盘符号就是一个字符
字节:一字节8位(bit),1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节
字符串:就是由零个或多个字符组成的有限序列,"abcs"
字符数:就是字符的个数
字符串长度:字符串中字符的个数字符和字节怎么换算呢?一个汉字等于几个字符呢?各位高手大哥帮解答一下哈

解决方案 »

  1.   

    http://baike.baidu.com/view/60408.htm通常1字节=8位,而一个字符占一个字节(也就是8位),一般情况一个汉字占2-3字节
      

  2.   

     var   v   =   "测试123asd";   
      var   len   =   0;   
      for(var i = v.length; i--;) {   
              if(v.charCodeAt(i)>256) {   
                      len   +=   2;   
              }   
              else {   
                      len++;   
              }   
      }  
    alert(len)