substring()函数可以截取字符串的一部分
发布时间:2023-07-06 15:30:19
substring()函数是一种用于截取字符串的方法。它可以从原始字符串中选择指定长度的一部分,并返回一个新的字符串。
substring()函数接受两个参数:开始索引和结束索引。开始索引是截取子字符串的起始位置,它是从0开始计数的。结束索引是截取子字符串的结束位置,但不包括该位置的字符。如果未提供结束索引,则从开始索引处截取到字符串的末尾。
下面是一个例子:
var str = "Hello, World!"; var subStr = str.substring(0, 5); console.log(subStr); // 输出 "Hello"
在这个例子中,我们使用substring()函数从字符串的开始截取了5个字符,结果是"Hello"。
另外,如果传递给substring()函数的参数是负数,则它们将被视为相对于字符串末尾的索引。例如:
var str = "Hello, World!"; var subStr = str.substring(-5); console.log(subStr); // 输出 "Hello, World!"
在这个例子中,负数参数被视为0,所以整个字符串被返回。
需要注意的是,substring()函数不会修改原始字符串,而是返回一个新的字符串。所以,如果我们想要改变原始字符串,我们需要将截取后的子字符串赋值给原始字符串。
