JS中统计字符串中出现的字符的次数

var old="abababaaacdcdcdce"
var new1=old.split("")
var new2=[]
// console.log(new1);
var res
for(var i=0;i new1[j]) {
            res = new1[i]
            new1[i] = new1[j]
            new1[j] = res
           }
  
    }
var count1=0
}
for(k=0;k

思想:先对字符串中的字符进行冒泡排序,然后设置一个计数器记录每个字符出现的次数。

for(k=0;k

{

    count1++       //计数器就递增

//与前一位进行比较,如果不同或者遍历到了字符最后一位,说明字符已经变化,那么打印出字符以及计数器。

    if(new1[k]!=new1[k-1]||new1[k]=="\0")  /

{

        console.log(new1[k-1],count1)     //打印出字符以及其出现的次数

        count1=0      //计数器重置

    }

你可能感兴趣的:(js,javascript,前端,开发语言)