📜  Javascript字符串substring()(1)

📅  最后修改于: 2023-12-03 14:42:41.360000             🧑  作者: Mango

Javascript字符串substring()

在 Javascript 中,substring() 函数可以用于截取字符串的一部分。该函数接收两个参数,第一个参数是起始索引(包含),第二个参数是结束索引(不包含),如果省略第二个参数,则截取到字符串的末尾。

语法
str.substring(startIndex, endIndex)
  • startIndex:截取的起始位置。
  • endIndex:截取的结束位置。可选参数,如果省略该参数,则截取到字符串末尾。
返回值

该函数返回截取到的子字符串。

示例
let str = "hello world"
let subStr1 = str.substring(0, 5)  // subStr1 = 'hello'
let subStr2 = str.substring(6)     // subStr2 = 'world'
let subStr3 = str.substring(3, 8)  // subStr3 = 'lo wo'

在上面的示例中,我们定义了一个字符串 str,并通过 substring() 函数截取了三个子字符串。subStr1 截取了 str 的前 5 个字符,subStr2 截取了从第 6 个字符到末尾的子字符串,subStr3 则截取了从第 4 个字符(从 0 开始计数)到第 8 个字符的子字符串。

注意事项
  • 如果传递给 substring() 函数的参数格式不正确,如传递负数,则会被视为 0。
  • 如果起始位置大于结束位置,则该函数会自动调换两者的位置。