判断一个字符串中出现次数最多的字符,统计这个次数?

1、核心算法:利用 charAt() 遍历这个字符串

2、把每个字符都存储给对象,如果对象没有该属性就为1,如果存了就+1

3、遍历对象,得到最大值及出现次数和该字符

let str = "aozisodsdkksdsd"

let obj = {}

for (let i = 0; i < str.length; i++) {

let chars = str.charAt(i)

if (objchars) {

objchars++;

} else {

objchars = 1

}

}

console.log(obj)

let max = 0;

let ch = ''

for (let key in obj) {

if (objkey > max) {

max = objkey

ch = key

}

}

console.log(`字符串中出现次数最多的字符是{ch},出现的次数是{max}次`)

相关推荐
超人不会飞_Jay几秒前
2026.6.4 Vue用户中心项目笔记
前端·vue.js·笔记
copyer_xyf3 分钟前
Python 函数全面总结
前端·后端·python
时寒的笔记4 分钟前
瑞数案例欧冶解读py和js文件最终版
开发语言·javascript·ecmascript
怕浪猫7 分钟前
Electron 开发实战(十):应用打包与分发|全平台打包、签名、自定义协议实战
前端·javascript·electron
我是伪码农12 分钟前
小程序175-200
前端·javascript·小程序
懂懂tty15 分钟前
Vue3 编译优化
前端·javascript·vue.js
踩着两条虫20 分钟前
VTJ.PRO v2.4.0 多人协作与 AI 批量识图实战评测
vue.js·人工智能·低代码·figma
低保和光头哪个先来21 分钟前
源码篇 生命周期
前端·javascript·vue.js
持敬chijing22 分钟前
Web渗透之SQL注入-盲注(布尔盲注,时间盲注)
前端·sql·oracle
AI_零食23 分钟前
鸿蒙PC Electron框架天天饮水应用深度解析:健康饮水管理系统
javascript·华为·信息可视化·electron·开源·鸿蒙