📅  最后修改于: 2023-12-03 15:16:06.985000             🧑  作者: Mango
在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)); // ""
提取从字符串的第7个字符开始的10个字符,即提取"Javascript"。
提取从字符串的第1个字符开始的5个字符,即提取"Hello"。
提取从字符串的第12个字符开始到字符串的末尾的所有字符,即提取"Javascript"。
在字符串的末尾往前数第10个字符是字符"H",所以从这个位置开始提取到字符串末尾,即提取"Javascript"。
length
参数为负数,所以返回一个空字符串。
substr()
方法是提取字符串中一部分的常用方法。它的基本语法简单易懂,且使用灵活。在开发中,当需要处理字符串时,可以使用该方法来实现相关功能。