宝哥软件园

JavaScript统计字符串中每个字符出现次数完整实例

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

本文实例讲述了Java脚本语言统计字符串中每个字符出现次数的方法。分享给大家供大家参考,具体如下:

这是一个面试题,要求随便给你一个字符串,让你求出字符串中每个字符出现的次数。

先来看看运行效果截图:

具体代码如下:

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML '标题求字符串中每个字符出现的次数/title脚本类型=' text/JAVAScript ' var str=' abdcadfasfdbadfasyeweurowqrwqrwqrebwqrejwq;';var数组=str。split(');数组。sort();var计数数组=[];var count obj=function(character){ this。计数=1这个。字符=字符;归还这个;} var arrayObj=null,countArrayObj=null,arrayLength=0;for (var i=0,长度=array.length一、长度;I){ Arrayobj=数组[I];arrayLength=count array . length if(arrayLength 0){ countArrayObj=count array[arrayLength-1];if(countarrayobj。character==arraybj){ countarrayobj。count=countarrayobj。计数1;} else { counterarray。push(新计数obj(Arrayobj));} } else { count array。push(新计数obj(Arrayobj));} } /** * 输出每个字母和其对应出现的统计数据*/for(var i=0,length=count array . lengtilengti){ countArrayObj=count array[I];控制台。log(countarrayobj。字符' : ' countarrayobj。计数);}/脚本/床头/正文/html更多关于Java脚本语言算法相关内容感兴趣的读者可查看本站专题: 《JavaScript排序算法总结》 、 《JavaScript遍历算法与技巧总结》 及《JavaScript数据结构与算法技巧总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

更多资讯
游戏推荐
更多+