js 输出字符串中字母及其出现个数
2009-08-24 15:33
99 查看
<script language ="javascript" type="text/javascript" >
var str ="adadfdfseffserfefsefseeffffftsdg"; //命名一个变量放置给出的字符串
var maxLength = 0; //命名一个变量放置字母出现的最高次数并初始化为0
var result = ''; //命名一个变量放置结果输入
while( str != '' ){ //循环迭代开始,并判断字符串是否为空
oldStr = str; //将原始的字符串变量赋值给新变量
getStr = str.substr(0,1); //用字符串的substr的方法得到第一个字符(首字母)
eval("str = str.replace(/"+getStr+"/g,'')"); //详细如补充
maxLength = oldStr.length-str.length; //两字符串长度相减得到最大的字符串长度
result += getStr + "=" + maxLength //返回最大的字符串结果(字母、出现次数)
}
alert(result) //弹出结果
</script>
输出结果: a=2d=4f=12s=5e=6r=1t=1g=1
var str ="adadfdfseffserfefsefseeffffftsdg"; //命名一个变量放置给出的字符串
var maxLength = 0; //命名一个变量放置字母出现的最高次数并初始化为0
var result = ''; //命名一个变量放置结果输入
while( str != '' ){ //循环迭代开始,并判断字符串是否为空
oldStr = str; //将原始的字符串变量赋值给新变量
getStr = str.substr(0,1); //用字符串的substr的方法得到第一个字符(首字母)
eval("str = str.replace(/"+getStr+"/g,'')"); //详细如补充
maxLength = oldStr.length-str.length; //两字符串长度相减得到最大的字符串长度
result += getStr + "=" + maxLength //返回最大的字符串结果(字母、出现次数)
}
alert(result) //弹出结果
</script>
输出结果: a=2d=4f=12s=5e=6r=1t=1g=1
相关文章推荐
- js 输出字符串出现次数最多字母及其次数
- 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为: a(2)b(1)k(2)
- 如果用JS得到字符串中出现次数最多的字母
- 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)..
- 给定字符串,求出现次数最多的那个字母及次数,如有多个重复则都输出
- 用JS得到字符串中出现次数最多的字母
- 统计字符串中出现次数最多的字母并输出
- js判断字符串中某个字母出现次数最多
- c++输入字符串和子字符串 输出子字符串在字符串中出现的次数 并输出字符串中的字母
- 输入一行字符串,找出其中重复出现且最长的字符串,输出它及其首字符的位置
- 问题6: 找出字符串中出现次数最多的字母及其出现的次数
- 10、取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...
- H面试程序(12): 输出字符串中第一个只出现一次的字母
- [Java练习]输入一个字符串,输出其中某个小写字母出现的次数
- 输入广义表形式的树(字符串),删除指定值的节点(节点值为单个字母)及其子树,并且输出此时树的广义表形式
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- 005求一个字符串中出现相同且长度最长的字符串,输出它及其首字符位置
- (1452)找出字符串中出现的相同的且长度最长的字符串,输出它及其首字母的位置
- 给定一个只包含小写字母的字符串,删除重复的字母,每个字母只出现一次。在所有结果中,输出字典顺序最小的。
- 取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...