JavaScript 常用方法和功能(一)

下面是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"