📅  最后修改于: 2023-12-03 14:47:44.793000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 substring() 函数来截取字符串。它可以截取字符串中从指定位置开始到指定位置结束的一段字符串,并返回该字符串。此函数有两个参数:起始索引和结束索引。
string.substring(startIndex, endIndex)
其中,startIndex 表示截取字符串的起始位置,它的值必须是一个非负整数;endIndex 表示截取字符串的结束位置,它的值也必须是一个非负整数。如果省略 endIndex 参数,则截取的字符串将包含从 startIndex 到字符串末尾的所有字符。如果 startIndex 大于 endIndex,则该函数将自动交换它们的值。
请注意,该函数不会修改原始字符串,而是返回一个新的字符串。
以下是一些使用 substring() 函数的示例:
let str = "Hello, world!";
// 截取从第6个字符开始到末尾的所有字符
let result1 = str.substring(6); // "world!"
// 截取从第0个字符开始到第5个字符之前的所有字符
let result2 = str.substring(0, 5); // "Hello"
// 截取从第1个字符开始到第4个字符之前的所有字符
let result3 = str.substring(1, 4); // "ell"
substring() 函数是 JavaScript 中用于截取字符串的重要工具之一。它可以帮助我们处理复杂的字符串,并将它们拆分成更小的组件。在编写 JavaScript 代码时,我们应该经常使用 substring() 函数来处理字符串,以便让我们的代码更加清晰和易于维护。