文章目录

  • 一、循环是什么?
  • 二、写法步骤
  • 1.for基本语法
  • 2.for嵌套循环
  • 3.for循环中使用break和continue语句
  • 4.for in 遍历对象
  • 总结



一、循环是什么?

循环是重复性做一件事情,在程序中指的是重复执行某段代码。
我们没办法控制每次循环的时间,只能去设置循环的终止条件。
循环会增大您的程序时间复杂度(不建议无限循环嵌套)。
死循环 是不会停止的循环 会导致您的电脑内存溢出 从而蓝屏(要避免死循环)。

二、写法步骤

1.for基本语法

代码如下(示例):

for(初始化变量; 条件表达式; 操作表达式){
		//循环体
	}

初始化变量:就是用var 声明的一个普通变量,通常作为计数器使用,一般情况从1开始,如果是数组就从下标0开始。
条件表达式: 就是用来决定每一次循环是否继续执行,决定循环几次,就是终止的条件。
操作表达式: 每次循环最后执行的代码 经常用于我们计数器变量进行更新(递增或递减)。

例如:

for(var i = 1; i<=5; i++){
				document.write("这是第"+i+"次"+"循环"+"<br />")
			}
			document.write("循环执行完毕!")

2.for嵌套循环

嵌套循环是指在一个循环语句中再定义一个循环语句的语法结构。
例如在for循环语句中,可以再嵌套一个for 循环,这样的for 循环语句我们称之为嵌套循环也可以叫做双重for循环。

代码如下(示例):

for(外循环初始化变量; 外循环条件表达式; 外循环操作表达式){
		for(内循环初始化变量; 内循环条件表达式; 内循环操作表达式){
					//执行语句
		}
	}

例如:

for(var i=1;i<10;i++){//行数
	for(var j=1;j<=10;j++){//每行个数 10
		document.write(" "+"*"+" ")
	}
	document.write("<br />")
}

以这个例子为例:外循环执行一次,内循环执行十次


3.for循环中使用break和continue语句

python3 for死循环写法 for循环死循环代码_for循环


python3 for死循环写法 for循环死循环代码_i++_02


例如:

for(var i=1;i<=10;i++){
		if(i==3){
			break;//跳出循环,执行循环后面的语句
		}
		document.write(i+"<br />")
	}
	document.write("程序已执行完毕")
for(var i=1;i<=10;i++){
		if(i==3 || i==7 || i==9){
			continue;//中断循环中的迭代,然后继续循环中的下一个迭代
		}
		document.write(i+"<br />")
	}
	document.write("程序已执行完毕")

4.for in 遍历对象

var x="";
	var student = {name:"张三",sex:"男",age:18,hometown:"河南许昌"}
	for(x in student){
		document.write(x+":"+student[x]+"<br />")
	}//x为key键  属性     student[x]为值 value

总结

以上就是今天要讲的for循环/遍历,本文仅简单介绍了for的循环/遍历。