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

练习代码给的答案substr这里面的index+1,2 这个 位置的2 是截止位置呀 可是index+1的位置不是等于2了吗?截止位置也是2 那就应该只是取了一个数的呀

麻烦懂的看下 我是看了一个下午没看懂是怎么实现的https://img1.sycdn.imooc.com//5adb13df00019df410150422.jpg

正在回答

3 回答

<html>
<body>

<script type="text/javascript">

var str="Hello world!"

document.write(str.substr(3,7))

</script>

</body>
</html>

//stringObject.substr(start,length)   

start必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。


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

stringObject.substring(1,3)   是表示从第二个字符开始,到第四个字符结束。    字符数 = 3 - 1;

stringObject.substr(1,3)  是表示从第二个位置开始,取后面三个字符。   字符数 = 3;

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

indexof(:)的位置是:的位置,indexof(:)+1 ,就是成绩的开始

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

举报

0/150
提交
取消

练习代码给的答案substr这里面的index+1,2 这个 位置的2 是截止位置呀 可是index+1的位置不是等于2了吗?截止位置也是2 那就应该只是取了一个数的呀

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