📜  substr - Javascript (1)

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

JavaScript 中的 substr

在 JavaScript 中,substr() 方法可以用于从一个字符串中提取子字符串。该方法需要两个参数,分别为起始索引和子字符串的长度。它返回从起始索引开始,指定长度的子字符串。

语法
string.substr(startIndex, length)
参数
  • startIndex:必需,表示子字符串的起始索引。
  • length:可选,表示从起始索引开始要提取的字符数。如果省略该参数,substr() 将提取从起始索引到字符串末尾的所有字符。
返回值
  • 返回一个新字符串,包含从起始索引开始、指定长度的字符。
示例
const str = "Hello, world!"
console.log(str.substr(7, 5)) // 输出 "world"
console.log(str.substr(7)) // 输出 "world!"
注意事项
  • substr() 方法的第一个参数必须是非负整数,如果传入负数会被当做 0。
  • 如果第二个参数被省略或者大于字符串的长度,则整个字符串,从起始索引开始将被返回。
  • 如果第二个参数是负数,则将被当作从字符串结束时的偏移量来处理。
  • substr() 方法并不改变原始字符串。它返回一个新的字符串,基于它的操作而生成。