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

如果我想出现第三个o的位置,要怎么写呢

如果我想出现第三个o的位置,要怎么写呢

慕粉木粉 2016-08-29 17:23:29
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>string对象 </title><script type="text/javascript">  var mystr="Hello Worldolllll!"    document.write(mystr.indexOf('o',mystr.indexOf('o')+1));//因为不知道O的确切位置,所以要先把第一个O的位置算出来,然后+1算开始往后算,就是第二个0的位置</script></head><body></body></html>
查看完整描述

5 回答

?
黑女2008

TA贡献75条经验 获得超32个赞

s.split('o')[2].length+s.split('o')[1].length+s.split('o')[0].length+1+1

查看完整回答
反对 回复 2016-08-30
?
遭舞军小泽

TA贡献2条经验 获得超0个赞

用mystr.lastIndexOf('o')可以直接获取最后一位的具体位置。

查看完整回答
反对 回复 2016-08-30
?
weibo_那是什么叨_03580699

TA贡献14条经验 获得超5个赞

stringbuilder   可变字符串

查看完整回答
反对 回复 2016-08-29
?
MadMarical

TA贡献79条经验 获得超122个赞

一般情况下我会使用 for循环遍历string然后获取到o的所在位置。

查看完整回答
反对 回复 2016-08-29
  • 5 回答
  • 0 关注
  • 1769 浏览
慕课专栏
更多

添加回答

举报

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