首页 技术 正文
技术 2022年11月13日
0 收藏 849 点赞 4,804 浏览 516 个字

1、slice、substring、snustr均属于String的对象方法,用于截取或提取字符串片段,三者均布破坏原先的字符串,而是以新的字符串返回被提取的部分。

<script>
var str="0123456";
var str1=str.slice(2,5);
var str2=str.substring(2,5);
var str3=str.substr(2,5);
console.log(str);
console.log(str1);
console.log(str2);
console.log(str3);//输出
//
//
//
//

2、三者只有两个参数,但第二个参数均可以省略,表示从起始位置到字符串随后,slice与substring的第一个参数是字符起始位置,第二个参数是字符结束位置,起始位置从0算起,  截取的字符串不包括结束位置的字符。

  slice的第一个参数的可以是负数,表示从字符串最后一位开始算起,如-1表示最后一位,-2表示倒数第二位,第二个参数必须为正数。

  substring不可以两个参数均不可以为负数。

  substr的第二个参数表示截取字符串的长度,不是字符位置。其第一个参数可以是负数,同样是从后往前数。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,495
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,909
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,741
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,496
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,134
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298