JS字符串统计操作示例【遍历,截取,输出,计算】


Posted in Javascript onMarch 27, 2017

本文实例讲述了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>

记录字符串中每一项,并且记录个数。

运行效果图如下:

JS字符串统计操作示例【遍历,截取,输出,计算】

PS:这里再为大家推荐2款非常方便的统计工具:

在线字数统计工具:
http://tools.3water.com/code/zishutongji

在线字符统计与编辑工具:
http://tools.3water.com/code/char_tongji

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery tools 系列 scrollable学习
Sep 06 Javascript
js写的评论分页(还不错)
Dec 23 Javascript
jquery+php实现搜索框自动提示
Nov 28 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
Javascript中return的使用与闭包详解
Jan 11 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 Javascript
WebPack配置vue多页面的技巧
May 15 Javascript
jQuery创建及操作xml格式数据示例
May 26 jQuery
vue 表单输入格式化中文输入法异常问题
May 30 Javascript
Angularjs实现数组随机排序的方法
Oct 02 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
JS简单实现数组去重的方法示例
Mar 27 #Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 #jQuery
基于JavaScript实现焦点图轮播效果
Mar 27 #Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 #Javascript
JS闭包用法实例分析
Mar 27 #Javascript
vue 2.0组件与v-model详解
Mar 27 #Javascript
JavaScript无缝滚动效果的实例代码
Mar 27 #Javascript
You might like
2014过年倒计时示例
2014/01/31 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
一个简单的javascript类定义例子
2009/09/12 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
p5.js绘制旋转的正方形
2019/10/23 Javascript
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
python urllib爬虫模块使用解析
2019/09/05 Python
python中对_init_的理解及实例解析
2019/10/11 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
中国跨境在线时尚零售商:Bellelily
2018/04/06 全球购物
智能钱包:Ekster
2019/11/21 全球购物
工程专业求职自荐书范文
2014/02/18 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
实验心得体会
2014/09/05 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2014年物流工作总结
2014/11/25 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
红高粱观后感
2015/06/10 职场文书
上学路上观后感
2015/06/16 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
CentOS安装Nginx并部署vue
2022/04/12 Servers
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL