截取字符串”我爱中华人民共和国”,中的”中华”
var s = "我爱中华人民共和国";
s = s.substr(2,2);
console.log(s);
“abcoefoxyozzopp”查找字符串中所有o出现的位置
1
2
3
4
5
6
7
8
9
10
var s = 'oaooooobcoefoxyozzoppooooo';
//console.log(s.indexOf("o",7));
var index = -1;
while(true){
index = s.indexOf("o",index+1);
if(index == -1){
break;
}
console.log(index);
}
把字符串中所有的o替换成!
1
2
3
4
5
var s = 'abcoefoxyozzopp';
do {
s = s.replace('o', '');
} while (s.indexOf('o') > -1);
console.log(s);
//正则使用
console.log(s.replace(/o/ig, ‘’));
判断一个字符串中出现次数最多的字符,统计这个次数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var s = 'abcoefoxyozzopp';
var o = {};
for (var i = 0; i < s.length; i++) {
var item = s.charAt(i);
if (o[item]) {
o[item] ++;
}else{
o[item] = 1;
}
}
var max = 0;
var char ;
for(var key in o) {
if (max < o[key]) {
max = o[key];
char = key;
}
}
console.log(max);
console.log(char);
上一篇:String对象
下一篇:字符串对象的常用方法