String对象创建
var str = new String(s);
var str = "hello world";
String对象属性
str.length;//字符串长度
str.constructor;//返回对创建此对象的数组函数的引用
str.prototype.name=value;//像对象添加属性和方法
String对象方法
1.concat();//连接字符串
2.charAt(0);//返回指定位置的字符,没有返回空字符串
3.charCodeAt();//返回指定位置字符的Unicode编码,没有返回NaN
4.indexOf();//要查找的字符,查找起点的索引(可选),indexOf("a",4)表示从索引4开始查找"a",找不到返回-1
5.lastIndexOf();//从后向前搜索
6.slice(start,end);//截取字符串
7.substr(start,length);//选择从start开始的length个字符
8.substring(start,end);//截取,不可为负值
9.split();//把一个字符串分割成字符串数组
10.sub();//把字符串显示为下标
11.toLowerCase();//字符串转换为小写
判断一个字符串出现最多的字符及次数
var str = 'asdfssaaasasasasaa';
var json = {};
for (var i = 0; i < str.length; i++) {
if(!json[str.charAt(i)]){
json[str.charAt(i)] = 1;
}else{
json[str.charAt(i)]++;
}
};
var iMax = 0;
var iIndex = '';
for(var i in json){
if(json[i]>iMax){
iMax = json[i];
iIndex = i;
}
}
console.log('出现次数最多的是:'+iIndex+'出现'+iMax+'次');