JavaScript 字符串 substring() 方法
substring()
方法返回字符串中开始和结束索引之间的指定部分。
示例
const message = "JavaScript is fun.";
// 获取从索引 0 到 10 的子字符串
let result = message.substring(0, 10);
console.log(result);
// 输出:JavaScript
substring() 语法
substring()
方法的语法是:
str.substring(indexStart, indexEnd);
这里,str 是一个字符串。
substring() 参数
substring()
方法接受:
- indexStart - 要在返回的子字符串中开始包含的第一个字符的索引。
- indexEnd(可选)- 停止提取之前的索引。(不包括此索引)如果省略,它会提取直到字符串的末尾。
注意:
- 任何 < 0 的参数值 被视为 0。
- 任何 > str.length 的参数值 被视为 str.length。
- 任何
NaN
参数值被视为 0。 - 如果
indexStart
大于indexEnd
,则交换这两个参数,即str.substring(a, b)
将会是str.substring(b, a)
。
substring() 返回值
- 返回一个新字符串,包含给定字符串的指定部分。
注意:substring()
不会更改原始字符串。