1.length
获取字符串长度
let str = "Hello";
console.log(str.length); // 输出 5
2.trim
去掉字符串两端空白
let str = " Hello World ";
console.log(str.trim()); // 输出 "Hello World"
3.includes
检查字符串是否包含某个子字符串,返回布尔值。
let str = "Hello World";
console.log(str.includes("World")); // 输出 true
console.log(str.includes("world")); // 输出 false
4.charAt
获取指定索引位置的字符
let str = "Hello";
console.log(str.charAt(0)); // 输出 H
5.concat
连接多个字符串。
let str1 = "Hello";
let str2 = "World";
let result = str1.concat(" ", str2);
console.log(result); // 输出 Hello World
6.indexOf
查找子字符串首次出现的位置,如果未找到返回 -1。
let str = "Hello World";
console.log(str.indexOf("World")); // 输出 6
console.log(str.indexOf("world")); // 输出 -1
7.lastIndexOf
查找子字符串最后一次出现的位置,如果未找到返回 -1。
let str = "Hello World World";
console.log(str.lastIndexOf("World")); // 输出 12
8.toUpperCase
转为大写
let str = "hello";
console.log(str.toUpperCase()); // 输出 HELLO
9.toLowerCase
转为小写
let str = "HELLO";
console.log(str.toLowerCase()); // 输出 hello
10.substr(start,length)
从指定位置开始截取指定长度的字符串
let str = "Hello World";
console.log(str.substr(0, 5)); // 输出 Hello
console.log(str.substr(6, 5)); // 输出 World
11.substring(start,end)
截取字符串的一部分
let str = "Hello World";
console.log(str.substring(0, 5)); // 输出 Hello
console.log(str.substring(6)); // 输出 World
12.split
字符串转数组
let str = "Hello,World,This,Is,A,Test";
console.log(str.split(",")); // 输出 ["Hello", "World", "This", "Is", "A", "Test"]
console.log(str.split(",", 3)); // 输出 ["Hello", "World", "This,Is,A,Test"]
13.replace
替换字符串中的指定值
let str = "Hello World";
console.log(str.replace("World", "Universe")); // 输出 Hello Universe