📜  JavaScript String substr()方法(1)

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

JavaScript String substr()方法

在JavaScript中,字符串是一种常用的数据类型。JavaScript内置了许多与字符串相关的方法,其中之一是substr()方法。substr()方法可用于提取字符串中的一部分。

语法

substr()方法的语法如下:

string.substr(start [, length])
  • string:要提取部分的字符串。
  • start:要提取的起始位置。如果是负数,则被当作从字符串末尾开始往前计算的位置。
  • length:可选参数。提取的长度。如果没有指定,则提取从起始位置到字符串末尾的所有字符。
示例

以下是substr()方法的几个示例:

let str = "Hello Javascript";

console.log(str.substr(6, 10));  // "Javascript"

console.log(str.substr(0, 5));  // "Hello"

console.log(str.substr(11));  // "Javascript"

console.log(str.substr(-10));  // "Javascript"

console.log(str.substr(6, -2));  // ""
解析
  1. 提取从字符串的第7个字符开始的10个字符,即提取"Javascript"。

  2. 提取从字符串的第1个字符开始的5个字符,即提取"Hello"。

  3. 提取从字符串的第12个字符开始到字符串的末尾的所有字符,即提取"Javascript"。

  4. 在字符串的末尾往前数第10个字符是字符"H",所以从这个位置开始提取到字符串末尾,即提取"Javascript"。

  5. length参数为负数,所以返回一个空字符串。

总结

substr()方法是提取字符串中一部分的常用方法。它的基本语法简单易懂,且使用灵活。在开发中,当需要处理字符串时,可以使用该方法来实现相关功能。