去重js
2016-08-10 22:47
323 查看
关于js中去重的函数包装,同时可以统计各字符串的数量(方法一)
这里写代码片 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> function check(str,arr){//判断出现的字母是否在字符串里出现过,出现过则为false,没有出现过则为true for (var i = 0; i<arr.length ;i++ ){ if (arr[i]==str){ return false; } } return true; } function test(){ //字符串是由文本输入得到 var str =document.getElementById("txt1").value; var arr = []; var str1 = ""; var str2 = ""; var temp = 0; for (var i = 0; i <str.length ;i++){//循环次数 str1 = str[i]; for (var j =i;j<str.length ;j++ ){ if(str1==str[j]){ temp = temp+1;//统计出现过字母的次数 } } var isTrue = check(str1,arr); if(isTrue==true){//没有出现过则把该字母放入数组里 arr.push(str1); str2=str2+str1+temp;//将出现过的字母和数字放入一个字符串里 } temp = 0;//重置计数器 } document.write(str2); document.write("<br/>"); for (var i in arr ){ document.write(arr[i]); } } </script> </head> <body> 请输入字符串<input type="text" id="txt1"/> <input type="button" value=" 统计字符串" onclick="test()"/> </html>
相关文章推荐
- XML + XSL + JS 构建小型Web App (十四)
- Node.js(day5)
- 给初学者提供几本学习js值得看的书
- XML + XSL + JS 构建小型Web App (十三)
- XML + XSL + JS 构建小型Web App (十)
- XML + XSL + JS 构建小型Web App (十一)
- XML + XSL + JS 构建小型Web App (十二)
- XML + XSL + JS 构建小型Web App (八)
- XML + XSL + JS 构建小型Web App (九)
- XML + XSL + JS 构建小型Web App (二)
- XML + XSL + JS 构建小型Web App (三)
- XML + XSL + JS 构建小型Web App (四)
- XML + XSL + JS 构建小型Web App (五)
- XML + XSL + JS 构建小型Web App (六)
- XML + XSL + JS 构建小型Web App (七)
- XML + XSL + JS 构建小型Web App (一)
- ASP+JS时的"""
- XML + XSL + JS 构建小型Web App (十五)
- 真正的 用JS 做的 loading
- JS版常见问题(二)兼容版本的无提示关闭窗口!