您的位置:

JavaScript字符串截取详解

一、substr()方法

1、描述:substr()方法用来返回一个从指定位置开始的指定长度的子字符串。

2、用法:string.substr(start,length)

    let str = "JavaScript字符串截取详解";
    let res = str.substr(6, 6);
    console.log(res); // 输出:字符串截取

3、说明:第一个参数表示开始截取的位置,第二个参数表示截取的长度。

二、substring()方法

1、描述:substring()方法用来提取字符串中介于两个指定下标之间的字符。

2、用法:string.substring(indexStart, indexEnd)

    let str = "JavaScript字符串截取详解";
    let res = str.substring(6, 12);
    console.log(res); // 输出:字符串截取

3、说明:第一个参数表示开始截取的位置,第二个参数表示截取结束的位置(不包括该位置的字符)。

三、slice()方法

1、描述:slice()方法用来提取字符串的某个部分,返回一个新的字符串。

2、用法:string.slice(start, end)

    let str = "JavaScript字符串截取详解";
    let res = str.slice(-4);
    console.log(res); // 输出:详解

3、说明:第一个参数表示开始截取的位置,第二个参数表示截取结束的位置(不包括该位置的字符),如果第二个参数是负数,则表示倒数第几个字符。

四、split()方法

1、描述:split()方法用来把一个字符串分割成字符串数组。

2、用法:string.split(separator,limit)

    let str = "JavaScript,字符串,截取,详解";
    let res = str.split(",");
    console.log(res); // 输出:["JavaScript", "字符串", "截取", "详解"]

3、说明:第一个参数表示分割字符串的分隔符,第二个参数表示返回的数组的最大长度。

五、charAt()方法

1、描述:charAt()方法用于返回指定位置的字符。

2、用法:string.charAt(index)

    let str = "JavaScript字符串截取详解";
    let res = str.charAt(3);
    console.log(res); // 输出:a

3、说明:参数表示字符的位置,从0开始。