天天看点

for…in循环语句应用

1、语法:

for…in循环语句和for循环语句十分相似,for…in语句用来遍历对象的每一个属性。每次都将属性名作为字符串保存在变量里。

语法:

for (variable in object ) 

{

…statement

}

variable是一个变量名,数组的一个元素或者是对象的一个属性

object是一个对象名,或者是计算结果为对象的表达式。

statement通常是一个原始语句或者语句块,由它构成循环的主体。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<!--2、定义一个教师对象,对象有以下属性:
		name:‘张三’,age:‘38’,address:‘深圳罗湖’
		要求用for…in 循环输出对象所有属性的值。效果如下:-->
		<title></title>
	</head>

	<body>
		<script type="text/javascript">
			var teacher = new Object();
			teacher.name = "张三";
			teacher.age = 38;
			teacher.address = "深圳罗湖";
			for(var param in teacher) {
				document.write(param + "的值为" + teacher[param] + "</br>")
			}
		</script>
	</body>

</html>
           
for…in循环语句应用

应用for…in循环语句可以为对象中的每个属性执行一个语句的集合。可以对JavaScript中的任何对象应用for…in循环语句。