1.charAt()方法 (可返回字符串自定位置的字符)
语法:str.charAt(index)
index为必填值,值为数字
1. let str='hello';
2. let s=str.charAt(0);
3. console.log(s);
2.concat()方法 (可用于连接两个或多个字符串)
语法:str.concat(str1,str2,...,strx)
括号内的值为必填值
1. let str='hello';
2. let str1='world';
3. let s=str.concat(str1);
4. console.log(s);
3.indexOf()方法 (可返回某个指定字符串值在字符串中首次出现的位置)
语法:str.indexOf(searchValue,start)
searchValue为必填值
start为可选值,是规定开始检索的位置,取值0~string Object.length-1
1. let str='hello';
2. let s=str.indexOf('l');
3. let s1=str.indexOf('l',2);
4. console.log(s);
5. console.log(s1);
4.includes()方法 (可用于判断字符串是否包含指定的字符串)
语法:str.includes(searchValue,start)
searchValue为必填值,是待查字符串
start为可选值,是从何位置开始查找
1. let str='hello world';
2. let str1='hello';
3. let s=str.includes(str1)
4. console.log(s)
5.match()方法 (用在字符串内检索指定的值,或找到一个/多个正则表达式的匹配)
语法:str.match(regexp)
regexp为必填值,规定要匹配模式的RegExp对象
1. let str = "Hello";
2. let s = str.match(/l/g);
3. console.log(s);
6.repeat()方法 (用于字符串复制指定次数)
语法:str.repeat(count)
count为必填值,设置复制的次数
1. let str='hello';
2. let s=str.repeat(3);
3. console.log(s);
7.replace()方法 (用在字符串中用一些字符串替换另一些字符串,或者换一个与正则表达式匹配的子串)
语法:str.replace(searchValue,newValue)
searchValue为必填值,规定字符串或要替换模式的对象
newValue为必填值,一个字符串值,规定替换文本或生成替换文本函数)
1. let str='hello java';
2. let s=str.replace('java','world');
3. console.log(s)
8.replaceAll()方法 (用在字符串替换一些字符)
语法:str.replaceAll(searchValue,newValue)
searchValue为必填值,规定字符串或要替换模式的对象
newValue为必填值,一个字符串值,规定替换文本或生成替换文本函数)
1. let str = "Hello";
2. let s = str.replaceAll("l", "o");
3. console.log(s);
9.search()方法 (用于检索字符串中的指定子字符串,返回与指定查找的字符串或正则表达式相匹配的str的起始位置)
语法:str.search(searchValue)
searchValue为必填值,规定查找的字符串或正则表达式
1. let str='hello world';
2. let s=str.search('world');
3. console.log(s);
10.slice()方法 (用于提取字符串的某个部分,返回截取的部分)
语法:str.slice(start,end)
start为必填值,起始的下标,从0开始;若start为负值,则从尾部开始截取
end为可选值,截取片段结尾的下标,未填写则直接到末尾
1. let str='hello world';
2. let s=str.slice(6);
3. console.log(s);
11.split()方法 (用于把一个字符串分割成字符串数组)
语法:str.split(separator,limit)
separator为可选值,为字符串/正则表达式,表示从这个地方开始分割
limit为可选值,指定返回数组的最大长度
1. let str='hello';
2. let s=str.split('');
3. console.log(s);
12.subString()方法 (用于提取字符串介于两个指定下标之间的字符)
语法:str.subString(from,to)
from为必填值,指定提取的子串第一个字符的位置
to为可选值,比子串最后一个字符位置多1,省略则直接到末尾
1. let str = "Hello";
2. let s = str.substring(1, 3);
3. console.log(str);
4. console.log(s);
13.toLowerCase()方法 (用于把字符串从大写转化为小写)
语法:str.toLowerCase()
1. let str='HELLO';
2. let s=str.toLowerCase();
3. console.log(s);
14.toUpperCase()方法 (用于把字符串从小写转化为大写)
语法:str.toUpperCase()
1. let str='hello';
2. let s=str.toUpperCase();
3. console.log(s);
15.trim()方法 (用于删除字符串首尾的空白字符)
语法:str.trim()
1. let str=' hello ';
2. let s=str.trim();
3. console.log(s);