AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

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

51自学网 http://www.wanshiok.com
JS,字符串,统计操作,遍历,截取,输出,计算

本文实例讲述了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 没有返回空不是nullconsole.log(str.indexOf('p')); //1 没有返回-1var 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.wanshiok.com/code/zishutongji

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

更多关于Javascript相关内容感兴趣的读者可查看本站专题:《Javascript数学运算用法总结》、《Javascript中json操作技巧总结》、《Javascript切换特效与技巧总结》、《Javascript查找算法技巧总结》、《Javascript动画特效与技巧汇总》、《Javascript错误与调试技巧总结》、《Javascript数据结构与算法技巧总结》及《Javascript遍历算法与技巧总结

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


JS,字符串,统计操作,遍历,截取,输出,计算  
上一篇:基于JavaScript实现移动端无限加载分页  下一篇:JS简单实现数组去重的方法示例