目录
1.charAt()方法
charAt() 方法可返回字符串中指定位置的字符
let str1 = "Hello";
let str2 = str.charAt(1);
console.log(str2);//e
2.concat() 方法
连接两个或更多字符串,并返回新的字符串。
let str1 = "Hello";
let str2 = "World";
let str3 = str.concat(str2);
console.log(str3); //HelloWorld
3.indexOf() 方法
返回某个指定的字符串值在字符串中首次出现的位置
let str1 = "Hello";
let str2 = str1.indexOf("l");
console.log(str2); //2
4.includes() 方法
查找字符串中是否包含指定的子字符串。
let str1 = "Hello";
let str2 = str1.includes("H");
console.log(str2); //true
5.match() 方法
查找找到一个或多个正则表达式的匹配。
let str1 = "Hello";
let str2 = str1.match(/l/);
console.log(str2); //[ 'l', 'l' ]
6.repeat() 方法
复制字符串指定次数,并将它们连接在一起返回。
let str1 = "Hello";
let str2 = str1.repeat(2);
console.log(str2); //HelloHello
7.replace() 方法
在字符串中查找匹配的子串,并替换与正则表达式匹配的子串。
let str1 = "Hello";
let str2 = str1.replace("l", "o");
console.log(str2); //Heolo
8.replaceAll()方法
在字符串中查找匹配的子串,并替换与正则表达式匹配的所有子串
let str1 = "Hello";
let str2 = str1.replaceAll("l", "o");
console.log(str2); //Heooo
9.search() 方法
查找与正则表达式相匹配的值。返回与匹配的对象起始位置
let str1 = "Hello";
let str2 = str1.search("lo");
console.log(str2); //3
10.slice() 方法
slice(start, end))提取字符串的片断,并在新的字符串中返回被提取的部分。
let str1 = "Hello";
let str2 = str1.slice(1, 3);
console.log(str2); //el
11.split() 方法
把字符串分割为字符串数组。
let str1 = "Hello";
let str2 = str1.split("e");
console.log(str2); //[ 'H', 'llo' ]
12.substring() 方法
提取字符串中两个指定的索引号之间的字符。
let str1 = "Hello";
let str2 = str1.substring(1, 3);
console.log(str2); //el
13.toLowerCase()方法
把字符串转化为小写
let str1 = "Hello";
let str2 = str1.toLowerCase();//hello
14.toUpperCase()方法
把字符串转化为大写
let str1 = "Hello";
let str2 = str1.toUpperCase();//HELLO
15.trim() 方法
去除字符串两边的空白。
let str1 = " Hello ";
let str2 = str1.trim();
console.log(str1); // Hello
console.log(str2); //Hello