📜  str.substring if 2 个字母 (1)

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

字符串操作函数 substring()

简介

substring() 是 JavaScript 中的一个字符串操作函数,用于从一个字符串中提取指定的子字符串,并返回提取后的结果。它的方法是从起始索引位置开始(包括起始索引位置),然后一直到结束索引位置(不包括结束索引位置),提取所有包含在这个范围内的字符,并返回该子字符串。

语法

substring() 的语法如下:

str.substring(startIndex)
str.substring(startIndex, endIndex)

其中,

  • startIndex 表示需要提取子串的起始位置,必须是一个非负整数。如果省略该参数,则默认从字符串的开头开始提取子串。
  • endIndex 表示需要提取子串的结束位置,必须是一个非负整数。如果省略该参数,则默认提取到字符串的结尾。
示例
let str = 'Hello, world!';

// 提取子串 "Hello"
let substring1 = str.substring(0, 5);
console.log(substring1);  // 输出 "Hello"

// 提取子串 "world!"
let substring2 = str.substring(7);
console.log(substring2);  // 输出 "world!"

// 如果省略 endIndex,将提取从 startIndex 开始到结尾的所有字符
let substring3 = str.substring(7, );
console.log(substring3);  // 输出 "world!"
注意事项
  • 如果 startIndex 大于等于字符串的长度,则 substring() 方法会返回空字符串。
  • 如果 endIndex 大于等于字符串的长度,则 substring() 方法会提取从 startIndex 开始到字符串结尾的所有字符。