1、字符串转驼峰
例如:border-bottom-color ----> borderBottomColor
var str="border-bottom-color"; function Change(str){ var arr=str.split("-"); for(var i=1;i<arr.length;i++){ arr[i]=arr[i].charAt(0).toUpperCase()+arr[i].substring(1); } str=arr.join(""); return str; } console.log(Change(str));//borderBottomColor
2、查找字符串中出现次数最多的字符和次数
例如:sdddrtkjsfkasjdddj中出现最多的字符是d,出现了6次
var str="sdddrtkjsfkkkasjdddj"; var max=0; var char; function Search(str){ var json={}; for(var i=0;i<str.length;i++){ if(!json[str[i]]){ json[str[i]]=str[i]; } else{ json[str[i]]+=str[i]; } } for(var i=0;i<str.length;i++){ if(json[str[i]].length>max){ max=json[str[i]].length; char=str[i]; } } console.log("出现次数最多的字符是"+char+",出现了"+max+"次") } Search(str);