在 JavaScript 中,可以使用 substring() 和 substr() 方法来截取字符串。
substring(startIndex [, endIndex]) 方法用于从字符串中提取子字符串。
startIndex参数是必需的,表示要截取的子字符串的起始位置。endIndex参数是可选的,表示要截取的子字符串的结束位置。如果省略,则将截取到字符串尾部。
substring() 方法返回一个新的字符串,不会修改原始字符串。
例如,假设有一个字符串 "Hello, world!" ,要从第 7 个字符开始截取,可以使用以下代码:
const str = "Hello, world!";
const subStr = str.substring(7);
console.log(subStr); // 输出 "world!"
如果要从第 1 个字符开始截取到第 5 个字符,则可以使用以下代码:
const str = "Hello, world!";
const subStr = str.substring(0, 5);
console.log(subStr); // 输出 "Hello"
substr(startIndex [, length]) 方法用于从字符串中提取子字符串。
startIndex参数是必需的,表示要截取的子字符串的起始位置。length参数是可选的,表示要截取的子字符串的长度。如果省略,则将截取到字符串尾部。
substr() 方法返回一个新的字符串,不会修改原始字符串。
- 例如,假设有一个字符串
"Hello, world!",要从第 7 个字符开始截取,可以使用以下代码:
const str = "Hello, world!";
const subStr = str.substr(7);
console.log(subStr); // 输出 "world!"
如果要从第 1 个字符开始截取 5 个字符,则可以使用以下代码:
const str = "Hello, world!";
const subStr = str.substr(0, 5);
console.log(subStr); // 输出 "Hello"