可以使用 JavaScript 的 length
属性来统计字符串的长度,但是这个属性只能统计英文字符和 ASCII 码字符的个数。对于中文字符,它的长度会被统计成 2。
如果想要正确地统计字符串中中文字符的个数,可以使用以下代码:
function getStringLength(str) {
var len = str.length;
for (var i = 0; i < str.length; i++) {
if (str.charCodeAt(i) > 127 || str.charCodeAt(i) == 94) {
len++;