length:获取字符串的长度。
const str = "Hello";
console.log(str.length); // 5
charAt(index):返回指定位置的字符。
console.log(str.charAt(1)); // 'e'
indexOf(searchValue):返回字符串中首次出现指定值的位置。
console.log(str.indexOf('l')); // 2
lastIndexOf(searchValue):返回字符串中最后一次出现指定值的位置。
console.log(str.lastIndexOf('l')); // 3
substring(start, end):返回字符串的子字符串。
console.log(str.substring(1, 4)); // 'ell'
slice(start, end):返回字符串的部分内容,可以使用负数。
console.log(str.slice(1, 4)); // 'ell'
console.log(str.slice(-2)); // 'lo'
toUpperCase():返回字符串的大写形式。
console.log(str.toUpperCase()); // 'HELLO'
toLowerCase():返回字符串的小写形式。
console.log(str.toLowerCase()); // 'hello'
trim():去除字符串两端的空格。
const spacedStr = " Hello ";
console.log(spacedStr.trim()); // 'Hello'
split(separator):将字符串分割成数组。
const csv = "a,b,c";
console.log(csv.split(',')); // ['a', 'b', 'c']
join(separator):将数组元素连接成字符串。
const arr = ['a', 'b', 'c'];
console.log(arr.join('-')); // 'a-b-c'
includes(searchValue):检查字符串是否包含指定值。
console.log(str.includes('lo')); // true
replace(searchValue, newValue):替换字符串中的指定值。
console.log(str.replace('l', 'p')); // 'Heppo'
repeat(count):返回一个新字符串,表示将原字符串重复指定次数
console.log(str.repeat(2)); // 'HelloHello'
根据你的需求,可以选择合适的方法。