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

substring参数问题

http://img1.sycdn.imooc.com//58b3e2fc0001f3de04150164.jpg

这里的参数都是从0开始数的吗?

正在回答

3 回答

对的。取值范围为[0,string.length-1)。比如(2,6)表示输出第三个到第六个这四个字符,2表示第三个字符,6表示的是第七个字符。

1 回复 有任何疑惑可以回复我~
#1

街角疯 提问者

非常感谢!
2017-02-27 回复 有任何疑惑可以回复我~
#2

慕神030551

第七个字符是个空格呀 。那这样mystr.substring(2,5)可以吗
2018-09-27 回复 有任何疑惑可以回复我~
#3

qq_小葡萄_1 回复 慕神030551

不行,那样输出的就是lov,他是从start开始输出,到stop-1截止
2018-11-13 回复 有任何疑惑可以回复我~

取值范围“0~str.length"

0 回复 有任何疑惑可以回复我~

那substr(startPos,length)中的length是不是从1开始数的呢?

1 回复 有任何疑惑可以回复我~
#1

慕粉1826222000

都是从0开始的
2017-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

substring参数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信