标签:
// 1、截取字符串 var aa = "abcd"; console.log(aa.substr(2,2)); var str = "qweda"; console.log(str.charAt()); // q console.log(str.charAt(0)); // q console.log(str.charAt(3)); // d // 2、判断一个字符串中出现最多的字符,统计这个次数 var str = "asdfaass"; var json = {}; //创建一个存放对象 for(var i =0;i<str.length;i++){ //遍历字符串 if(!json[str.charAt(i)]){ //判断对象里面是否没有函数元素 json[str.charAt(i)] = 1; // true 赋值1 }else{ json[str.charAt(i)]++; // fslse +1 并(替换掉原值) } }; console.log(json) var iMax = 0; //初始化 var iIndex = ""; for(var i in json){ if(json[i]>iMax){ //比较最大值 iMax = json[i]; iIndex = i; } } // console.log(typeof(iMax)+"--"+typeof(iIndex)); console.log("出现最多字符是"+iIndex+",次数是:"+iMax); // outerHTML var oDiv = document.getElementById("test"); console.log(oDiv.outerHTML); console.log(oDiv.innerHTML); //3、编写一个计算字符串的方法 var str = "aa你好好"; console.log(getStrlen(str)+"get") function getStrlen(str){ var json ={len:0}; var reg = /[\u4e00-\u9fa5]/; //正则汉字 for(var i = 0;i < str.length;i++){ if(reg.test(str.charAt(i))){ json.len+=2; } console.log(json); }; return json.len+str.length; }// 1、截取字符串 var aa = "abcd"; console.log(aa.substr(2,2)); var str = "qweda"; console.log(str.charAt()); // q console.log(str.charAt(0)); // q console.log(str.charAt(3)); // d // 2、判断一个字符串中出现最多的字符,统计这个次数 var str = "asdfaass"; var json = {}; //创建一个存放对象 for(var i =0;i<str.length;i++){ //遍历字符串 if(!json[str.charAt(i)]){ //判断对象里面是否没有函数元素 json[str.charAt(i)] = 1; // true 赋值1 }else{ json[str.charAt(i)]++; // fslse +1 并(替换掉原值) } }; console.log(json) var iMax = 0; //初始化 var iIndex = ""; for(var i in json){ if(json[i]>iMax){ //比较最大值 iMax = json[i]; iIndex = i; } } // console.log(typeof(iMax)+"--"+typeof(iIndex)); console.log("出现最多字符是"+iIndex+",次数是:"+iMax); // outerHTML var oDiv = document.getElementById("test"); console.log(oDiv.outerHTML); console.log(oDiv.innerHTML); //3、编写一个计算字符串的方法 var str = "aa你好好"; console.log(getStrlen(str)+"get") function getStrlen(str){ var json ={len:0}; var reg = /[\u4e00-\u9fa5]/; //正则汉字 for(var i = 0;i < str.length;i++){ if(reg.test(str.charAt(i))){ json.len+=2; } console.log(json); }; return json.len+str.length; }
标签:
原文地址:http://www.cnblogs.com/pangzi666/p/5081111.html