这个正常不应该是9吗为变成了10 ?
应该是前后有看不到空白字符,不行你自己console.log打印单个字符看就知道了,调试工具不会出错的
function getTextLength(txt) {
for(var i=0;i<txt.length;i++)
console.log(txt.charAt(i), txt.charCodeAt(i))
return txt.length;
}
检查下字符串里面是否包含空格了,被统计进去了