我是靠谱客的博主 忧郁仙人掌,最近开发中收集的这篇文章主要介绍js循环语句中的for循环一、 for循环二、关于break与continue的区别三、for/in - 循环遍历对象的属性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

循环语句有两种:分为for循环和for…in循环

一、 for循环

指定次数的循环
在这里插入图片描述

语法结构

for(初始化;  条件;  增量){
   //此处是循环体语句; }

for ( var i=0;  i<5;  i++) {
  	x="The number is " + i +"<br>";
  }

循环代码块一定的次数

for循环里依然可以使用if…else语句:

for(var a = 1; a < 10; a = a + 1) {
if(a == 3 || a == 6) {
	console.log(a + '!!!');
} else {
	console.log(a);
}
}

for循环里面还可以再嵌套for循环:

var count = 0;
for(var i = 0; i < 2; i++) {
console.log('i------------:', i);
for(var j = 0; j < 3; j++) {
console.log('j:', j);
count++;
}
}
console.log(count);

二、关于break与continue的区别

break 语句:用于跳出循环,继续执行该循环之后的代码。

    for (i=0;i<10;i++)
  {
  if (i==3)
    {
    break;
    }
Document.write(i+<br  />);
  }
Document.write(“循环后面的语句”);

当i=3的时候直接跳出循环。执行输出语句

continue语句:
如果出现了指定的条件,中断循环中的迭代,然后继续循环中的下一个迭代。

  for (i=0;i<10;i++)
  {
  if (i==3)
    {
    continue;
    }
Document.write(i+<br  />);
  }
Document.write(“循环后面的语句”);

当i=3的时候跳过当次循环,也就是说直接绕过i=3这个条件,继续后面的循环

三、for/in - 循环遍历对象的属性


Var txt=“”
var person={fname:"John",lname:"Doe",age:25};

for (x in person)
  {
  txt=txt + person[x];
  }

for循环遍历

var array1 = ['a', 'b', 'c'];
for(var i = 0; i < array1.length; i++) {
	console.log(array1[i]); // a  b  c 
}

不管数组中有多少内容,通过for循环都会将其一一遍历出来。

最后

以上就是忧郁仙人掌为你收集整理的js循环语句中的for循环一、 for循环二、关于break与continue的区别三、for/in - 循环遍历对象的属性的全部内容,希望文章能够帮你解决js循环语句中的for循环一、 for循环二、关于break与continue的区别三、for/in - 循环遍历对象的属性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部