1. 程式人生 > >for…in迴圈語句應用

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迴圈語句可以為物件中的每個屬性執行一個語句的集合。可以對JavaScript中的任何物件應用for…in迴圈語句。