📌  相关文章
📜  字符后的 javascript 子字符串 - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:22.343000             🧑  作者: Mango

字符后的 JavaScript 子字符串

JavaScript 提供了一种方便的方法来从字符串中获取子字符串。可以使用 substr() 方法或 substring() 方法来获取字符串的子集。

使用 substr() 方法

substr() 方法根据指定的起始索引和子串长度返回字符串的子串。

const str = 'Hello World';
const subStr = str.substr(1, 4);

console.log(subStr); // Output: 'ello'

在上面的示例中,substr() 方法从索引 1 开始返回子串,长度为 4

使用 substring() 方法

substring() 方法根据指定的起始索引和结束索引返回字符串的子串。

const str = 'Hello World';
const subStr = str.substring(1, 4);

console.log(subStr); // Output: 'ell'

在上面的示例中,substring() 方法从索引 1 开始返回子串,直到但不包括索引为 4

注意事项

需要注意的是,当使用 substr() 方法时,第二个参数指定的不是结束索引,而是子串的长度。而当使用 substring() 方法时,第二个参数指定的是结束索引。

另外,如果省略 substring() 方法的第二个参数,则返回从指定索引开始到字符串的末尾的子串。而如果省略 substr() 方法的第二个参数,则返回从指定索引开始到字符串末尾的子串。

总结

通过 substr() 方法和 substring() 方法,您可以轻松地获取字符串的子串。记住要注意两个方法的参数不同,以及省略第二个参数时的不同行为。