var str3 = "whAt are You dOinG?" //转换为小写 str3 = str3.toLocaleLowerCase(); //创建一个空对象,目的是吧字母作为键,次数作为值 var obj = {}; //遍历字符串,获取每个字母 for (var i = 0; i < str3.length; i++) { //每个字母 var key = str3[i]; //判断obj中有没有这个键 if (obj[key]) { = = = = = = > obj[key]++; } else { obj[key] = 1; } } //遍历对象,显示每个字母的出现次数 for (key in obj){ console.log(key+"出现的次数为"+obj[key]); }
这个if判断是怎么实现字符串中如果出现重复字符会加1的?
简单简同学
相关分类