JS查找字符串中出现最多的字符及个数统计

您所在的位置:网站首页 判断字符串是否在另一个字符串中全部存在 JS查找字符串中出现最多的字符及个数统计

JS查找字符串中出现最多的字符及个数统计

#JS查找字符串中出现最多的字符及个数统计| 来源: 网络整理| 查看: 265

varstr ="nininihaoa";

 varo = {};

 for(vari = 0, length = str.length; i

  varchar = str.charAt(i);

  if(o[char]) {

   o[char]++;//次数加1

  }else{

   o[char] = 1;//若第一次出现,次数记为1

  }

 }

 console.log(o);//输出的是完整的对象,记录着每一个字符及其出现的次数

 //遍历对象,找到出现次数最多的字符的次数

 varmax = 0;

 for(varkeyino) {

  if(max

   max = o[key];//max始终储存次数最大的那个

  }

 }

 for(varkeyino) {

  if(o[key] == max) {

   //console.log(key);

   console.log("最多的字符是"+ key);

   console.log("出现的次数是"+ max);

  }

 }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3