天天看點

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循環語句。