js截取字符串

在JavaScript中,截取字符串通常有以下几种方法:

  1. slice() 方法
  • 语法:str.slice(start, end)

  • start:截取的起始索引(从0开始计数)

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

  • 示例:

let str = "Hello World!"let result1 = str.slice(0, 5); // "Hello"
let result2 = str.slice(7); // "World!"
  1. substring() 方法
  • 语法:str.substring(start, end)

  • start:截取的起始索引(从0开始计数)

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

  • 示例:

let str = "Hello World!"let result = str.substring(7, 12); // "World"
  1. substr() 方法
  • 语法:str.substr(start, length)

  • start:截取的起始索引(可以为负数,表示从字符串末尾开始计算索引)

  • length:要截取的字符数(如果省略,则截取到字符串末尾)

  • 注意:substr() 方法已被弃用,不建议使用。

  • 示例:

let str = "Hello World!"let result = str.substr(0, 5); // "Hello"
  1. split() 方法
  • 语法:str.split(separator)

  • separator:用于分割字符串的分隔符(可以是字符串或正则表达式)

  • 示例:

let str = "hello world!hello man!how are you!"let arr = str.split("!"); // ["hello world", "hello man", "how are you!"]

以上是JavaScript中常用的字符串截取方法。您可以根据需要选择合适的方法

Top