📅  最后修改于: 2023-12-03 14:42:41.360000             🧑  作者: Mango
在 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。