标签:如何 对象 javascrip code .com 分享 cat images length
一、思路
把所有的字符遍历取出,并作为一个空对象的属性,其属性值就是该字符出现的次数。
二、知识点
1. charAt()。
2. 对象的定义及属性如何赋值。
3. for...in 语句的使用。
三、代码
<script>
var str = ‘identification‘;
var o = {}; //定义一个空对象
for(var i =0; i < str.length; i++){
var char = str.charAt(i);
if (o[char]) {
o[char] = o[char] + 1;
} else {
o[char] = 1;
}
}
console.log(o); //输出一个完整的对象
var max = 0;
var maxChar = null;
for( var key in o){
if( max < o[key]){
max = o[key];
maxChar= key;
}
} //取出出现次数最多的字符
console.log("最多的字符是" + maxChar);
console.log("出现的次数是" + max);
</script>
四、运行结果

学习 javascript 第一天:如何使用 javascript 查找字符串中出现次数最多的字符
标签:如何 对象 javascrip code .com 分享 cat images length
原文地址:http://www.cnblogs.com/libingtx/p/6258856.html