当前位置:   article > 正文

JavaScript循环结构

JavaScript循环结构

1 while结构

	/* 打印99 乘法表 */
	var i = 1;
	while(i <= 9){
	    var j = 1;
	    while(j <= i){
	        document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	        j++;
	    }
	    document.write("<hr/>");
	    i++;
	}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 效果
    在这里插入图片描述

2 for循环

  • 几乎和JAVA一致

  • 代码

	/* 打印99 乘法表 */
	for(  var i = 1;i <= 9; i++){
	    for(var j = 1;j <= i;j++){
	        document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	    }
	    document.write("<hr/>");
	}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 效果
    在这里插入图片描述

3 foreach循环

  • 迭代数组时,和java不一样

    • 括号中的临时变量表示的是元素的索引,不是元素的值,
    • ()中也不在使用: 分隔,而是使用 in 关键字
  • 代码

	var cities =["北京","上海","深圳","武汉","西安","成都"]
	document.write("<ul>")
	for(var index in  cities){
	    document.write("<li>"+cities[index]+"</li>")
	}
	document.write("</ul>")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 效果
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/582013
推荐阅读
相关标签
  

闽ICP备14008679号