JS字符串统计操作示例【遍历,截取,输出,计算】
发布时间 - 2026-01-11 00:23:09 点击率:次本文实例讲述了JS字符串统计操作。分享给大家供大家参考,具体如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>JS字符串</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script>
var str = "aaddaabbcdddefg";
console.log(str.charAt(7)); //b 没有返回空不是null
console.log(str.indexOf('p')); //1 没有返回-1
var obj = {};
for (var i = 0; i < str.length; i++) {
var v = str.charAt(i);
if (obj[v] && obj[v].value == v) {
obj[v].count++;
} else {
obj[v] = {};
obj[v].count = 1;
obj[v].value = v;
}
}
console.log(obj); //true
//obj = {a:object,b:object,c:object}
for (key in obj) {
document.write(obj[key].value + '=' + obj[key].count + ' '); // a=4 b=3 c=4 d=2 f=1 g=1 h=1
}
</script>
</body>
</html>
记录字符串中每一项,并且记录个数。
运行效果图如下:
PS:这里再为大家推荐2款非常方便的统计工具:
在线字数统计工具:
http://tools./code/zishutongji
在线字符统计与编辑工具:
http://tools./code/char_tongji
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript遍历算法与技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JS
# 字符串
# 统计操作
# 遍历
# 截取
# 输出
# 计算
# javaScript 实现重复输出给定的字符串的常用方法小结
# javascript输出AscII码扩展集中的字符方法
# JS如何输出26个英文字符
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 再为
# 每一项
# 编辑工具
# 操作技巧
# 讲述了
# TR
# dtd
# strict
# www
# http
# org
# gt
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么调用外部API_Laravel Http Client客户端使用
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
魔方云NAT建站如何实现端口转发?
如何为不同团队 ID 动态生成多个独立按钮
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
高防服务器:AI智能防御DDoS攻击与数据安全保障
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何用JavaScript实现文本编辑器_光标和选区怎么处理
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
微信小程序 闭包写法详细介绍
教学论文网站制作软件有哪些,写论文用什么软件
?
音乐网站服务器如何优化API响应速度?
Laravel如何使用Livewire构建动态组件?(入门代码)
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何实现文件上传和存储?(本地与S3配置)
javascript日期怎么处理_如何格式化输出
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何在阿里云服务器自主搭建网站?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
常州企业网站制作公司,全国继续教育网怎么登录?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
微信小程序 配置文件详细介绍
如何做网站制作流程,*游戏网站怎么搭建?
如何快速建站并高效导出源代码?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
HTML 中动态设置元素 name 属性的正确语法详解
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何确保西部建站助手FTP传输的安全性?
JavaScript如何实现继承_有哪些常用方法
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
如何在 Pandas 中基于一列条件计算另一列的分组均值
如何挑选高效建站主机与优质域名?
Laravel Fortify是什么,和Jetstream有什么关系
如何用IIS7快速搭建并优化网站站点?
Python文件流缓冲机制_IO性能解析【教程】
网站图片在线制作软件,怎么在图片上做链接?
node.js报错:Cannot find module 'ejs'的解决办法
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
如何在宝塔面板创建新站点?
米侠浏览器网页背景异常怎么办 米侠显示修复
深圳网站制作平台,深圳市做网站好的公司有哪些?

