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

javascript字符串循环打印

javascript字符串循环打印

uwenhao2008 2015-12-21 17:17:10
<!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 World!"  for(var j=0;j++;j<= mystr.length){//遍历字符串      if(mystr.charAt(j)=="o"){//若得到的字母为o,则输出          document.write("字母o出现的位置为:"+(j+1)+"</br>"      }           }  //document.write(mystr.indexOf("o",5));</script></head><body></body></html>我的思路没有问题啊,但是代码为什么不执行呢?
查看完整描述

4 回答

?
uwenhao2008

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

谢谢大家,自己粗心了。

查看完整回答
反对 回复 2015-12-24
?
朝花

TA贡献6条经验 获得超8个赞

  for(var j=0;j++;j<= mystr.length){}//遍历字符串

改为  for(var j=0;j<= mystr.length;j++){ }

for (1;2;3){}  for循环执行的顺序是 先1辅助,然后2判断,在3增加,然后2在判断,在3加,如此循环。


查看完整回答
反对 回复 2015-12-22
?
mgsers

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

  for(var j=0;j++;j<= mystr.length){//遍历字符串       这行j++和j<=mystr.length掉换

查看完整回答
反对 回复 2015-12-21
  • 4 回答
  • 0 关注
  • 1895 浏览
慕课专栏
更多

添加回答

举报

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