1:统计一串字符内字母个数。今天才发现,原来哈希表这么好用。
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body>
<script>
//统计str出现字符个数
var str = "http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html";
var obj = {};
for(var i = 0; i < str.length; i++)
{
if(!obj[str[i]])
{
obj[str[i]] = 1;
}
else
obj[str[i]]++;
}
var tmp = "";//tmp需要初始化成空字符串
for(var i = 0; i < str.length; i++)
{
for(str[i] in obj)
{
if(tmp.indexOf(str[i])==-1)
tmp += str[i] + ':' + obj[str[i]] + '\n';
}
}
console.log(tmp);
</script>
</body>
</html>