JavaScript(slice()-substring()和substr()))

slice()

语法:

sringObject.slice(start,end)

功能:

截取字符串

参数说明:

1、start:必需,指定字符串的开始位置。

2、end:可选,表示字符串到哪里结束,end本身不在截取范围之内,省略时截取至字符串到末尾。

3、当参数为负数时,会将传入的负值与字符串的长度相加。

4、最后一个参数省略时,截取到末尾。

5、参数为负数时,其值为字符串长度+该负数。

substring()

说明:语法及功能同slice()完全一样。

区别在于:

1、当参数为负数时,自动将参数转换为0。

substr()

语法:

stringObject.substr(start,len)

功能:

截取字符串。

参数说明:

1、start:必需,指定字符串的开始位置。

2、len:可选,表示截取的字符总数,省略时截取至字符串的末尾。

3、当start为负数时,会将传入的负值与字符串的长度相加。

4、当len为负数时,返回空字符串。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容