字符截取等综合例题
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue.js">
</script>
<script src="vue.min.js"></script>
</head>
<body>
<script>
var str = "abaasdffggghhjjkkgfddsssss3444343";
console.log('数组的长度为:' + str.length);
console.log(str.charAt(1), str.charAt(5), str.charAt(9));
console.log(str.indexOf('i'));
console.log(str.indexOf('c'));
console.log(str.indexOf('b'));
str.replace('g', '22');
str.replace('ss', 'b');
console.log(str);
console.log(str.slice(1, 5));
var o = {};
for (var i = 0; i < str.length; i++) {
var chars = str.charAt(i);
if (o[chars]) {
o[chars]++;
} else {
o[chars] = 1;
}
}
var max=0;
var char='';
for(var key in o){
if(o[key]>max){
max=o[key];
char=key;
}
}
console.log('出现次数最多有:'+max);
console.log('出现最多的字符是:'+char);
</script>
</body>
</html>