JavaScript 字符串截取:slice() 和 substring() 方法详解
在 JavaScript 中,可以使用'slice()' 和 'substring()' 方法来截取字符串。
- '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!'
- '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!'
原文地址: https://www.cveoy.top/t/topic/mik2 著作权归作者所有。请勿转载和采集!