在 JavaScript 中,可以使用'slice()' 和 'substring()' 方法来截取字符串。

  1. 'slice()' 方法 'slice()' 方法可以从字符串中截取一部分,并返回一个新的字符串。

语法:'string.slice(start, end)'

参数:

  • 'start':必需。截取的起始位置,可以是负数,表示从字符串末尾开始计算的位置。
  • 'end':可选。截取的结束位置,可以是负数,表示从字符串末尾开始计算的位置。如果不指定该参数,则截取到字符串末尾。

示例:

let str = 'Hello, World!';
let result = str.slice(0, 5); // 返回 'Hello'
let result2 = str.slice(-6);  // 返回 'World!'
  1. 'substring()' 方法 'substring()' 方法也可以截取字符串的一部分,并返回一个新的字符串,与'slice()' 方法的主要区别在于参数的处理方式。

语法:'string.substring(start, end)'

参数:

  • 'start':必需。截取的起始位置,如果是负数,则被当作 0 处理。
  • 'end':可选。截取的结束位置,如果是负数,则被当作 0 处理。如果不指定该参数,则截取到字符串末尾。

示例:

let str = 'Hello, World!';
let result = str.substring(0, 5); // 返回 'Hello'
let result2 = str.substring(7);   // 返回 'World!'
JavaScript 字符串截取:slice() 和 substring() 方法详解

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

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