js如何截取

javascript 字符串截取方法:slice():从指定起始索引截取到指定结束索引(可省略)。substring():类似于 slice(),但不会接受负数索引。substr():已弃用,可从字符串末尾开始截取。

js如何截取

如何使用 JavaScript 截取字符串

JavaScript 提供了多种方法来截取字符串,其中最常用的有:

1. 使用 slice() 方法

slice() 方法用于从字符串中截取指定部分。语法如下:

str.slice(start, end)
  • start:截取的起始索引,从 0 开始计数。如果省略,则从字符串开头开始截取。
  • end:截取的结束索引,从 0 开始计数。如果省略,则截取到字符串末尾。

例如:

const str = "Hello World";

// 从索引 0 开始截取到索引 5
const result1 = str.slice(0, 5); // "Hello"

// 从索引 7 开始截取到字符串末尾
const result2 = str.slice(7); // "World"

2. 使用 substring() 方法

substring() 方法与 slice() 类似,但它不会接受负数索引。语法如下:

str.substring(start, end)

3. 使用 substr() 方法

substr() 方法已被弃用,不建议使用。它的语法与 slice() 类似,但它接受负数索引,这意味着它可以从字符串末尾开始截取。

str.substr(start, length)
  • start:截取的起始索引,可为负数。如果为负数,则从字符串末尾开始计数。
  • length:截取的字符数。

例如:

const str = "Hello World";

// 从字符串末尾开始截取 5 个字符
const result = str.substr(-5); // "World"

以上就是js如何截取的详细内容,更多请关注其它相关文章!