var str = 'abaasdffggghhjjkkgfddsssss3444343';
console.log(str.length);
console.log(str.indexOf('a'));
console.log(str.indexOf('f'));
// 指定字符在字符串中的所有索引位置
function f1(char) {
var j = 0;
var str2 = ',';
var index = str.indexOf(char);
if (index !== -1) {
j++;
str2 += (index + '、');
}
while (str.indexOf(char, index + 1) !== -1) {
index = str.indexOf(char, index + 1);
j++;
str2 += (index + '、');
}
return j + '&' + str2;
}
// 指定字符串开始索引到结束索引(包括开始和结束索引处的字符)的子字符串
function sub(start, end) {
return str.substring(start, end + 1);
}
// 列举字符串所有元素出现的次数以及出现次数最多的字符
function max() {
var str2 = {};
for (var i = 0; i < str.length; i++) {
if (str2[str.charAt(i)]) {
str2[str.charAt(i)]++;
} else {
str2[str.charAt(i)] = 1;
}
}
var max = 0;
var char = '';
for (k in str2) {
if (max < str2[k]) {
max = str2[k];
char = k;
}
}
console.log(char + '&' + max);
return str2;
}
console.log(f1('a'));;
console.log(f1('f'));;
console.log(f1('g'));;
console.log('substring');
console.log(sub(1, 5));
console.log(max());
前端字符串
最新推荐文章于 2024-05-17 02:23:07 发布