JS常用的4种截取字符串方法

发布时间:2026-09-28 17:38:52 浏览次数:2

是的,JS常用的4种截取字符串方法很重要,在此我将为您详细讲解它们。以下是四种截取字符串的方法:

1. slice()

slice() 方法可从已有的字符串中提取某个部分并返回这个部分。该方法的语法如下:

string.slice(start, end)

其中,start 是开始位置的索引,end 是结束位置的索引(不包括该位置的字符)。如果省略 end,则该方法将提取到字符串的结尾。如果 start 或 end 是负数,则表示从字符串的末尾开始计数。

示例1:截取字符串“hello world”中的 “world” 字符串。

var str1 = "hello world";var result1 = str1.slice(6);console.log(result1);//输出:world

示例2:截取字符串“hello world”中的 “hello” 字符串。

var str2 = "hello world";var result2 = str2.slice(0,5);console.log(result2);//输出:hello

2. substring()

substring() 方法截取字符串中指定两个下标之间的部分,并返回该部分的字符串。该方法的语法如下:

string.substring(start, end)

其中,start 是起始位置的索引,end 是结束位置的索引(不包括该位置的字符)。如果省略 end,则该方法将提取到字符串的结尾。如果 start 或 end 是负数,则 substring() 方法会将负参数转换为 0。

示例1:截取字符串“hello world”中的 “world” 字符串。

var str1 = "hello world";var result1 = str1.substring(6, 11);console.log(result1);//输出:world

示例2:截取字符串“hello world”中的 “hello” 字符串。

var str2 = "hello world";var result2 = str2.substring(0, 5);console.log(result2);//输出:hello

3. substr()

substr() 方法用于提取字符串中指定位置的字符。该方法的语法如下:

string.substr(start, length)

其中,start 是开始提取的位置,length 是提取的字符的长度。如果省略 length,则从 start 位置一直到字符串的末尾。

示例1:截取字符串“hello world”中的 “world” 字符串。

var str1 = "hello world";var result1 = str1.substr(6);console.log(result1);//输出:world

示例2:截取字符串“hello world”中的 “hello” 字符串。

var str2 = "hello world";var result2 = str2.substr(0, 5);console.log(result2);//输出:hello

4. split()

split() 方法用于将一个字符串分割成子字符串数组。该方法的语法如下:

string.split(separator, limit)

其中,separator 是指定分割字符串的字符,如果省略 separator,则整个字符串被视为一个子字符串。limit 是返回的数组的最大长度。如果省略该值,则全部分割。

示例1:截取字符串“hello world”中的 “world” 字符串。

var str1 = "hello world";var result1 = str1.split(" ");console.log(result1[1]);//输出:world

示例2:截取字符串“hello world”中的 “hello” 字符串。

var str2 = "hello world";var result2 = str2.split(" ");console.log(result2[0]);//输出:hello
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477