JS字符串操作: 10个常用方法详解与示例

在JavaScript编程中,字符串操作是不可或缺的一部分。为了帮助你更高效地处理字符串,本文将介绍10个常用的JavaScript字符串方法,并附带简单易懂的代码示例。

1. indexOf():查找字符或子字符串的位置

indexOf() 方法返回字符串中指定字符或子字符串第一次出现的位置,如果没有找到则返回 -1。

let str = 'Hello World';
console.log(str.indexOf('o')); // 4
console.log(str.indexOf('l')); // 2
console.log(str.indexOf('x')); // -1

2. lastIndexOf():查找最后一次出现的位置

lastIndexOf() 方法返回指定字符或子字符串在字符串中最后一次出现的位置,如果没有找到则返回 -1。

let str = 'Hello World';
console.log(str.lastIndexOf('o')); // 7

3. substring():提取子字符串

substring() 方法返回字符串中指定起始位置和结束位置之间的子字符串。

let str = 'Hello World';
console.log(str.substring(0, 5)); // Hello
console.log(str.substring(6)); // World

4. slice():提取子字符串 (支持负数索引)

slice() 方法与 substring() 类似, 但支持负数索引,表示从字符串末尾开始计算位置。

let str = 'Hello World';
console.log(str.slice(-5)); // World

5. replace():替换字符或子字符串

replace() 方法用一个新字符串替换原字符串中的指定字符或子字符串。

let str = 'Hello World';
console.log(str.replace('World', 'JavaScript')); // Hello JavaScript

6. split():分割字符串为数组

split() 方法将字符串按照指定分隔符分割成数组。

let str = 'a,b,c,d';
console.log(str.split(',')); // ['a', 'b', 'c', 'd']

7. toUpperCase():转换为大写

toUpperCase() 方法将字符串中的所有字母转换为大写。

let str = 'Hello World';
console.log(str.toUpperCase()); // HELLO WORLD

8. toLowerCase():转换为小写

toLowerCase() 方法将字符串中的所有字母转换为小写。

let str = 'Hello World';
console.log(str.toLowerCase()); // hello world

9. trim():去除首尾空格

trim() 方法去除字符串首尾的空格。

let str = '  Hello World  ';
console.log(str.trim()); // 'Hello World'

10. includes():检查是否包含子字符串

includes() 方法检查字符串是否包含指定的子字符串,返回 true 或 false。

let str = 'Hello World';
console.log(str.includes('World')); // true
console.log(str.includes('x')); // false

希望这些常用的 JavaScript 字符串方法能够帮助你更轻松地处理字符串,编写更简洁高效的代码!

JS字符串操作: 10个常用方法详解与示例

原文地址: https://www.cveoy.top/t/topic/jzWo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录