下面是JavaScript 常用方法和功能的分类汇总,分多篇总结,此为第一篇:字符串常用方法。
-
字符串方法
1. charAt(index): 返回指定位置的字符。
let str = "Hello";
console.log(str.charAt(1)); // "e"
2. charCodeAt(index): 返回指定位置字符的 Unicode 值。
const str = "A";
console.log(str.charCodeAt(0)); // 输出 65
3. concat(): 连接两个或多个字符串。
const str1 = "Hello";
const str2 = " World";
console.log(str1.concat(str2)); // 输出 "Hello World"
4. includes(searchString): 检查字符串是否包含指定的子字符串。
const str = "Hello World";
console.log(str.includes("World")); // 输出 true
5. endsWith(searchString): 检查字符串是否以指定的子字符串结尾。
const str = "Hello World";
console.log(str.endsWith("World")); // 输出 true
6. indexOf(searchValue): 返回指定子字符串首次出现的位置。
const str = "Hello World";
console.log(str.indexOf("o")); // 输出 4
7. lastIndexOf(searchValue): 返回指定子字符串最后一次出现的位置。
const str = "Hello World";
console.log(str.lastIndexOf("o")); // 输出 7
8. match(regexp): 查找匹配正则表达式的结果。
const str = "Hello World";
console.log(str.match(/o/g)); // 输出 ["o", "o"]
9. replace(searchValue, newValue): 替换字符串中的某个部分。
const str = "Hello World";
console.log(str.replace("World", "JavaScript")); // 输出 "Hello JavaScript"
10. search(regexp): 查找匹配正则表达式的索引。
const str = "Hello World";
console.log(str.search(/o/)); // 输出 4
11. slice(start, end): 提取字符串的某个部分。
const str = "Hello World";
console.log(str.slice(0, 5)); // 输出 "Hello"
12. split(separator): 将字符串分割成数组。
const str = "Hello World";
console.log(str.split(" ")); // 输出 ["Hello", "World"]
13. startsWith(searchString): 检查字符串是否以指定的子字符串开头。
const str = "Hello World";
console.log(str.startsWith("Hello")); // 输出 true
14. substring(start, end): 提取字符串的子字符串。
const str = "Hello World";
console.log(str.substring(0, 5)); // 输出 "Hello"
15. toLowerCase(): 将字符串转换为小写。
const str = "Hello World";
console.log(str.toLowerCase()); // 输出 "hello world"
16. toUpperCase(): 将字符串转换为大写。
const str = "Hello World";
console.log(str.toUpperCase()); // 输出 "HELLO WORLD"
17. trim(): 去除字符串两端的空白字符。
const str = " Hello World ";
console.log(str.trim()); // 输出 "Hello World"