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

substr()函数的用法和实例

发布时间:2023-06-21 18:12:36

substr()函数是JavaScript中常用的字符串操作函数之一。这个函数的主要功能是提取字符串的一部分并返回新的字符串。substr()函数接受两个参数, 个参数是起始位置,第二个参数是指定从起始位置开始,提取的字符个数。

下面我们将介绍substr()函数的用法和实例:

一、substr()函数的语法:

substr(start,length)

参数说明:

start:必需。 字符串提取的起始位置。

length:可选。提取的字符个数。如果省略该参数,则表示提取从起始位置开始的所有字符。

备注:

substr()函数和slice()函数类似,不同点在于substr()第二个参数是表示子字符串的长度;而slice()第二个参数是表示子字符串最后一个字符后面的位置。

二、substr()函数的实例:

实例1:提取字符串中的 个字符

var str = "Hello World!";

document.write(str.substr(0,1));     //输出H

实例2:提取字符串中的最后一个字符

var str = "Hello World!";

document.write(str.substr(-1,1));     //输出!

实例3:提取字符串中的第2~5个字符

var str = "Hello World!";

document.write(str.substr(1,4));     //输出ello

实例4:省略第二个参数,返回从起始位置开始的所有字符

var str = "Hello World!";

document.write(str.substr(6));     //输出World!

实例5:start参数超过字符串长度

var str = "Hello World!";

document.write(str.substr(20));     //输出空字符串

总结:

使用substr()函数可以方便地提取字符串的一部分,非常便捷实用,可以应用于很多场景。但需要注意的是,在使用substr()时应确保参数的正确性,否则可能会引发错误。