js 判断一个字符在字符串中出现的次数?

JavaScript07

js 判断一个字符在字符串中出现的次数?,第1张

1、首先需要新建一个data.py的文件。

2、然后需要新建一个变量。

3、然后利用count函数统计字符"m"出现的频率。

4、然后将这个结果打印出来。

5、在窗口中运行"run"->"run"。

6、最后运行该程序!发现结果是3,即在字符串myname中,m出现的次数是3。

大概是这样,用这个方法找出现任意次数的数字都可以

//n为数组,c为出现的次数

function findnum(n,c){

var a=[]

for(var i=0i<n.lengthi++){

if(a.indexOf(n[i])==-1){

a.push(n[i])

}

}

var q=new Array(a.length)

for(var i=0i<q.lengthi++){

q[i]=0

}

for(var i=0i<n.lengthi++){

q[a.indexOf(n[i])]++;

}

var result=[]

for(var i=0i<q.lengthi++){

if(q[i]==c){

result.push(a[i])

}

}

return result

}

如果数字限定范围,范围小的话,建议用两个数组来用,这样速度非常快。 如:int[]a={1,1,2,3,3,4,4}

第二个数组就有5个长度 int[]b=new int[5]

for(int i=0i<a.lengthi++){

b[a[i]]++

}

这样你在算出b数组中哪个最数最大,那么他的下标就是a数组中出现 最多次数的数了