判断字符长度function checkLength(str){var i,sum;sum=0;for(i=0; i {if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i) sum = sum + 1;else sum = sum + 2;}return sum;}里面的(str.charCodeAt(i)>=0) && (str.charCodeAt(i)------解决方案--------------------(str.charCodeAt(i)>=0) && (str.charCodeAt(i)表示的是一个以Unicode 编码为基准的字符大于255好像是表示一个字,占两位
