String.prototype.byteLen = function(){
var len = 0,
i = this.length;
while(i--)
{
len += (this.charCodeAt(i)>255 ? 2 : 1);
}
return len;
}; ("测试").byteLen(); //会返回4 ("aaa").byteLen(); //会返回3
相关文章
- 08-20MFC计算字符串长度,获取字符长度
- 08-20[WIP] 给女朋友讲计算机系列 -1- 比特、字节、数字的二进制、16进制表示
- 08-20C语言:二十三 不用库函数/局部or全局变量写测字符串长度的函数
- 08-20strlen()函数对未初始化的字符串数据求长度问题
- 08-20算法问题:获取字符串中,不重复的且最长字符串的长度
- 08-20C语言中用于计算数组长度的函数 “strlen() ”。
- 08-20计算字符串的长度.len,RuneCountInString
- 08-202:宽窄字节字符串的使用
- 08-20计算字符串中al_num,spance_num,digit_num,other_num的个数
- 08-20字符串s中从第i个位置起取长度为len的子串,函数返回子串链表