为了账号安全,请及时绑定邮箱和手机立即绑定

substring 和substr 的区别

substring 和substr 的区别

qq_carry型选手_0 2018-03-15 21:09:20
这个运行都是一样的结果,不知道这两个方法是怎么个情况
查看完整描述

1 回答

已采纳
?
牛奶老哥哥

TA贡献204条经验 获得超92个赞

两个方法第二个参数的意思不同:

stringObject.substring(start,stop) // stop:可选。一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
stringObject.substr(start,length) // length:可选。一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。

substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。

与 substr() 和 slice() 方法不同的是,substring() 不接受负的参数。

就酱望采纳

查看完整回答
反对 回复 2018-03-16
  • 1 回答
  • 0 关注
  • 985 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信