最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript中substr()方法和substring()方法的区别

来源:动视网 责编:小采 时间:2020-11-27 19:27:43
文档

JavaScript中substr()方法和substring()方法的区别

JavaScript中substr()方法和substring()方法的区别:JavaScript提供了两个类似的字符串操作函数substr()和substring(),它们都用于从String获取子字符串的。那么它们之间有什么差异?下面本篇文章就来带大家认识一下substr()和substring()函数,了解它们之间的区别,希望对大家有所帮助。substr()方法s
推荐度:
导读JavaScript中substr()方法和substring()方法的区别:JavaScript提供了两个类似的字符串操作函数substr()和substring(),它们都用于从String获取子字符串的。那么它们之间有什么差异?下面本篇文章就来带大家认识一下substr()和substring()函数,了解它们之间的区别,希望对大家有所帮助。substr()方法s
JavaScript提供了两个类似的字符串操作函数substr()和substring(),它们都用于从String获取子字符串的。那么它们之间有什么差异?下面本篇文章就来带大家认识一下substr()和substring()函数,了解它们之间的区别,希望对大家有所帮助。

substr()方法

substr() 方法可在字符串中获取从 start 下标开始的指定数目的字符。

基本语法:

string.substr(start,length)

start参数:要获取的子串的起始下标,必须是数值,如果是负数,那么该参数声明从字符串的尾部开始算起的位置。

length参数:子串中的字符数,必须是数值,可省略。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

substr()方法的简单示例:

示例1:

var str="Hello world!";
var str1=str.substr(3,7);
console.log(str1);

输出:

示例2:

var str="Hello world!";
var str1=str.substr(3);
console.log(str1);

输出:

3.jpg

substring()方法

substring() 方法用于获取字符串中介于两个指定下标之间的字符。

基本语法:

string.substring(start,stop)

start参数:要获取的子串的起始下标,值必须是整数,不可为负数。

stop参数:要获取的子串的终止下标,值必须是整数,不可为负数;可省略,如果省略该参数,那么返回的子串会一直到字符串的结尾。

substring()方法的简单示例:

示例1:

var str="Hello world!";
var str1=str.substring(3,7);
console.log(str1);

输出:

说明:substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

示例2:

var str="Hello world!";
var str1=str.substring(3);
console.log(str1);

输出:

5.jpg

总结:

substr()方法是从指定位置的字符开始,返回指定长度的字符数;substr()方法的第二个参数接受负数。substring()方法是从指定位置的字符开始,指定位置的字符结束,返回指定位置间的字符;substring()方法的第二个参数不接受负数。

文档

JavaScript中substr()方法和substring()方法的区别

JavaScript中substr()方法和substring()方法的区别:JavaScript提供了两个类似的字符串操作函数substr()和substring(),它们都用于从String获取子字符串的。那么它们之间有什么差异?下面本篇文章就来带大家认识一下substr()和substring()函数,了解它们之间的区别,希望对大家有所帮助。substr()方法s
推荐度:
标签: 方法 区别 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top