查找字符串中字符出现的次数 js

JavaScript021

查找字符串中字符出现的次数 js,第1张

方法很多,有一种方法最简单。用split()来分割你需要查询出现次数的字符。分割后得到的数组长度减1就是字符串出现的次数了。举例如下。var abox="谁爱我,你爱我吗"需要查找"我"字出现的次数。cishu=abox.split("我").length-1数组长度是3,"我"字出现的次数是2。

<script>

var arr = [1, 5, 84, 4894, 44, 45, 454, 444, 515, 3, 4, 84, 4894, 44, 45, 454, 444, 515, 3, 4, 6, 6, 6, 6, 4]

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

if (arr.indexOf(arr[i]) == i) {

var num = 1

for (var j = i + 1j <arr.lengthj++) {

if (arr[i] === arr[j]) {

num++

}

}

console.log(arr[i] + "出现的次数是:" + num)

}

}

</script>