作者:極客小俊 一個專注於web技術的80后
我不用拼過聰明人,我只需要拼過那些懶人 我就一定會超越大部分人!
CSDN@極客小俊,原創文章, B站技術分享
個人博客: cnblogs.com
前端html+css+javascript技術討論交流群: 281499395
后端php+mysql+Linux技術交流群: 855256321
使用JS來檢測一個字符串中重復字符的出現次數!
代碼如下:
<script>
var str='aaaaaaaaavvvcsdaaffss';
var obj={};
for(var i=0;i<str.length;i++){
//判斷,這個字母在鍵值對中是否存在,如果不存在,把這個字母加入到鍵值對中
//之后做為鍵,該鍵對應的值就是該字母出現的次數
var key=str[i];//key中存儲的是每一個字符串
if(obj[key]){//判斷這個鍵值對中有沒有這個鍵
obj[key]++;
}else{
obj[key]=1;//obj[v]=1
}
}
console.log(obj);
var arr=Object.keys(obj);
console.log(arr);
for(var i=0;i<arr.length;i++){
console.log(arr[i]+'的出現次數是'+obj[arr[i]]);
}
/*
* a 7
* v 3
* ...
* */
</script>
這道題其實用java、php、等其他語言都是可以實現的 小伙們都去試試吧!!


"點贊" "評論" "收藏"
