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

第二个是怎么个意思??看不懂。。。。

var mystr="Hello World!"

document.write(mystr.substring(mystr.indexOf('r'))   + "<br />");

document.write(mystr.substring(3,mystr.indexOf(''))                   +'<br />');

document.write(mystr.substring(3,mystr.indexOf('r'))                   +'<br />');

document.write(mystr.substring('',mystr.indexOf('r'))                   +'<br />');

document.write(mystr.substring(3)                   );


正在回答

1 回答

mystr.indexOf('r') : 获取"r"在字符串mystr的索引值  

mystr.substring(mystr.indexOf('r')) :截取字符串,截取从“r”开始的字符串的后面部分

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

一叶红尘 提问者

第二个document.write(mystr.substring(3,mystr.indexOf('')) ;打印出来的是Hel,
2018-07-27 回复 有任何疑惑可以回复我~
#2

慕先生5247145 回复 一叶红尘 提问者

mystr.indexOf('')的值是0,所以第二个substring语句中startPos=3大于stopPos=0,所以两个值交换,执行的结果就是document.write(mystr.substring(0,3) ; 就是为什么结果是Hel。
2018-07-27 回复 有任何疑惑可以回复我~
#3

一叶红尘 提问者 回复 慕先生5247145

谢谢,,这些东西我怎么都记不住呢。。。。哎。。。
2018-07-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

第二个是怎么个意思??看不懂。。。。

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