本文实例讲述了JS字符串统计操作。分享给大家供大家参考,具体如下:
JS字符串 《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》
记录字符串中每一项,并且记录个数。
运行效果图如下:
以上就是JS字符串统计操作【遍历,截取,输出,计算】的示例代码(图)的详细内容,更多请关注 第一PHP社区 其它相关文章!