例如:求字符串'nininihaoa'中出现次数最多字符
var str = "nininihaoa";
var o = {};
for (var i = 0, length = str.length; i < length; i++) {
var char = str.charAt(i);
if (o[char]) {
o[char]++; //次数加1
} else {
o[char] = 1; //若第一次出现,次数记为1
}
}
console.log(o); //输出的是完整的对象,记录着每一个字符及其出现的次数
//遍历对象,找到出现次数最多的字符的次数
var max = 0;
for (var key in o) {
if (max < o[key]) {
max = o[key]; //max始终储存次数最大的那个
}
}
for (var key in o) {
if (o[key] == max) {
//console.log(key);
console.log("最多的字符是" + key);
console.log("出现的次数是" + max);
}
}
结果如图所示:
下面看下使用 js 判断一个字符串在另一个字符串中出现了几次
判断一个字符串在另一个字符串中是否存在
entry_name1.indexOf(entry_name)!='-1'
判断一个字符串在另一个字符串中出现了几次。
function countInstances(mainStr, subStr)
{
var count = 0;
var offset = 0;
do
{
offset = mainStr.indexOf(subStr, offset);
if(offset != -1)
{
count++;
offset += subStr.length;
}
}while(offset != -1)
return count;
}
以上所述是小编给大家介绍的JS查找字符串中出现最多的字符及个数统计,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js查找字符串出现最多的字符
# js统计录入文本框中字符的个数并加以限制不超过多少
# js计算文本框输入的字符数
# 限制文本框输入N个字符的js代码
# 如何用javascript计算文本框还能输入多少个字符
# js监听鼠标事件控制textarea输入字符串的个数
# JS限制Textarea文本域字符个数的具体实现
# JS实现统计字符串中字符出现个数及最大个数功能示例
# JS实现区分中英文并统计字符个数的方法示例
# jquery判断字符输入个数(数字英文长度记为1
# 中文记为2
# 超过长度自动截取)
# JS与jQuery判断文本框还剩多少字符可以输入的方法
# 最多
# 几次
# 小编
# 出现了
# 的是
# 次数最多
# 在此
# 遍历
# 给大家
# 所述
# 给我留言
# 感谢大家
# 是否存在
# 如图所示
# 疑问请
# 有任何
# char
# charAt
# console
# var
相关文章:
微信小程序 input输入框控件详解及实例(多种示例)
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
如何获取PHP WAP自助建站系统源码?
如何设置并定期更换建站之星安全管理员密码?
建站之星logo尺寸如何设置最合适?
音乐网站服务器如何优化API响应速度?
如何选择高效可靠的多用户建站源码资源?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
建站之家VIP精选网站模板与SEO优化教程整合指南
成都响应式网站开发,dw怎么把手机适应页面变成网页?
七夕网站制作视频,七夕大促活动怎么报名?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
已有域名如何快速搭建专属网站?
官网网站制作腾讯审核要多久,联想路由器newifi官网
如何注册花生壳免费域名并搭建个人网站?
想学网站制作怎么学,建立一个网站要花费多少?
家具网站制作软件,家具厂怎么跑业务?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何在搬瓦工VPS快速搭建网站?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
建站之星如何助力网站排名飙升?揭秘高效技巧
如何快速建站并高效导出源代码?
C++如何使用std::optional?(处理可选值)
制作网站的公司有哪些,做一个公司网站要多少钱?
建站之星安装后如何配置SEO及设计样式?
网站微信制作软件,如何制作微信链接?
javascript中的try catch异常捕获机制用法分析
Android使用GridView实现日历的简单功能
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
建站之星客服服务时间及联系方式如何?
内部网站制作流程,如何建立公司内部网站?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
高防服务器:AI智能防御DDoS攻击与数据安全保障
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何自定义建站之星网站的导航菜单样式?
盘锦网站制作公司,盘锦大洼有多少5G网站?
如何快速搭建高效可靠的建站解决方案?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
已有域名和空间如何快速搭建网站?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何通过宝塔面板实现本地网站访问?
大型企业网站制作流程,做网站需要注册公司吗?
建站与域名管理如何高效结合?
宝塔面板创建网站无法访问?如何快速排查修复?
*请认真填写需求信息,我们会在24小时内与您取得联系。