📜  打字稿 |字符串 substr() 方法(1)

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

字符串 substr() 方法

在 JavaScript 中,字符串对象是不可变的,这意味着无法在现有字符串中更改字符或子字符串。但是,可以使用字符串方法来创建新的字符串,并对其进行修改和操作。其中一个最有用和常用的方法是 substr()。

substr() 方法是什么?

substr() 是字符串对象的方法,它用于返回从指定位置开始的一段字符串。其语法如下:

str.substr(start[, length])

其中:

  • start 是从该位置开始提取子字符串。如果是负数,则从字符串的末尾开始算起。例如,-1 表示字符串中最后一个字符的位置。
  • length 是可选的参数,用于指定要提取的字符数。如果省略该参数,则提取从 start 到字符串的末尾的所有字符。
示例

以下是一个使用 substr() 方法的简单示例:

const str = 'Hello World!';
console.log(str.substr(1, 4)); // 输出: "ello"
console.log(str.substr(7));    // 输出: "orld!"
console.log(str.substr(-6));   // 输出: "World!"

在上述示例中,第一次调用 substr() 方法将返回从位置 1 开始的 4 个字符。第二次调用将返回从位置 7 开始到字符串末尾的所有字符。第三次调用将返回从字符串末尾倒数第 6 个字符开始的所有字符。

总结

substr() 方法是 JavaScript 字符串对象中非常有用的方法之一。通过它,可以轻松地提取子字符串,并对其进行操作和修改。熟练掌握该方法可以为编写 JavaScript 应用程序节省大量时间和精力。