/*
找到这个字符串中每个字符串出现了多少次
*/
var str = "If you depend on life and death, I will never give up."
// 第一步 先统一大小写字母
var newStr =
str.toLocaleLowerCase();
// 第二步 创建一个空对象, 目的:把字母作为键 ,次数作为值
var obj =
{};
// 第三步 遍历字符串 获取每个字母
for (
var i=0;i<newStr.length;i++
){
var key = newStr[i];
//每个字母
if(obj[key]){
// 判断obj中有没有这个键
// 对象中有这个字母了
obj[key]++
}else{
// 对象中没有这个字母,那就把字母加到对象中,并且给这个字母一个出现的次数,默认一次
obj[key] = 1
;
}
}
// 遍历对象,显示每个对象的次数
for(
var key
in obj){
console.log(key + "这个字母出现了"+ obj[key]+ "次"
);
}
转载于:https://www.cnblogs.com/ivylv/p/11411012.html