判断字符串中这个字符出现了多少次

mac2022-06-30  149

/* 找到这个字符串中每个字符串出现了多少次 */ 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

最新回复(0)