javascriptは中国語の文字数を統計します.
405 ワード
簡単に述べる:
英語の文字は統計数字が必要で、unicode 256*256の特徴を利用して、英語の文字はASKコードが256より小さいです.
だからaskコードを取得する方式で統計します.
コード:
英語の文字は統計数字が必要で、unicode 256*256の特徴を利用して、英語の文字はASKコードが256より小さいです.
だからaskコードを取得する方式で統計します.
コード:
/**
*
*/
function getWordsCnt(str){
var n = 0;
for(var i=0;i<str.length;i++){
var ch = str.charCodeAt(i);
if(ch > 255){ //
n+=2;
}else{
n++;
}
}
return n;
}