没有合适的资源?快使用搜索试试~ 我知道了~
js 中截取字符串的三个方法 substring、substr、slice
0 下载量 8 浏览量
2023-04-22
13:16:33
上传
评论
收藏 24KB DOCX 举报
温馨提示
试读
13页
substring截取字符串 js中有三个截取字符的方法,分别是substring()、substr()、slice(),平时我们可能都用到过,但总是会对这些方法有点混淆,特别是substring()和substr(),连方法名都差不多,下面就具体来看一下区别。
资源推荐
资源详情
资源评论
js 中有三个截取字符的方法,分别是 substring()、substr()、slice(),平时我们可能都用到过,但总是会
对这些方法有点混淆,特别是 substring()和 substr(),连方法名都差不多,下面就具体来看一下区别。
相同点
这三个方法都可以对字符串进行截取,并且返回一个新的字符串,也就是不会对原字符串进行修改
这里 > 表示控制台输入,< 表示控制台输出,下同
//chrome 控制台
> var a = '0123456789'
< undefined
> a.substr(1,5)
< "12345"
> a
< "0123456789" //没有发生改变
不同点
这三个方法的不同之处在于参数不同。
substring
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法
string.substring(start,stop)
参数
参
数
描述
sta
rt
必需。一个
非负的整数
,规定要提取的子串的第一个字符
在 string 中的位置。
sto
p
可选。一个
非负的整数
,比要提取的子串的最后一个字符
在 string 中的位置多 1。如果省略该参数,那么返回
参
数
描述
的子串会一直到字符串的结尾。
说明
1.substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。
//chrome 控制台
> var a = '0123456789'
< undefined
> a.substring(1,5)
< "1234"
2.如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
//chrome 控制台
> var a = '0123456789'
< undefined
> a.substring(1,1)
< ""
剩余12页未读,继续阅读
资源评论
丶张豪哥
- 粉丝: 48
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功