欢迎访问宙启技术站
智能推送

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()函数不会修改原始字符串,而是返回一个新的字符串。所以,如果我们想要改变原始字符串,我们需要将截取后的子字符串赋值给原始字符串。