字符串对象提供了一些用于截取字符串、连接字符串、替换字符串的属性和方法。
定义字符串:var a='abcasdfrgtohbjdurygvbo' 问题如下
1.字符串的长度
2.取出指定位置的字符,如:0、3、5等
3.查找指定字符是否在以上字符中存在,如:i、c等
4.替换指定字符,如:g替换为22,ss替换为b等操作方法
5.截取指定开始位置到结束位置的字符串,如:取得1-5的字符串
6.找出以上字符串中出现次数最多的字符串和出现的次数
1.
var a='abcasdfrgtohbjdurygvbo';
console.log(a.length);
//2.
console.log(a.charAt('0'));
console.log(a.charAt('3'));
console.log(a.charAt('5'));
//3.
console.log(a.indexOf("c") != -1);
console.log(a.indexOf("i") != -1);
console.log(a.indexOf("b") != -1);
//4.
while (a.indexOf('g','s')!==-1){
a=a.replace('g','22');
a=a.replace('s','b');
}
console.log(a);
//5.
console.log(a.substr(1,5));
//6.
var str='wegwvwsfsfgwvawrgsdvwa';
var o={};
for(var i=0;i<a.length;i++){
var chars=a.charAt(i);
if(o[chars]){
o[chars]++
}else{
o[chars]=1;
}
}
console.log(o);
var max=0;
var sxm='';
for(var k in o){
if(o[k]>max){
max=o[k];
sxm=k;
}
}
console.log('出现最多是'+sxm+'次数是'+max);