JavaScript教程
JavaScript基础语法
JavaScript事件和事件句柄
JavaScript HTML DOM对象
JavaScript BOM编程
JavaScript JSON

JavaScript流程控制语句

JavaScript流程控制语句

● if 语

● switch 语句

● do...while 语句

● while 语句

● for 语句

● for...in 语句

● break 和continue 语句

for…in 语句

for...in 语句是一种精准的迭代语句,可以用来枚举对象的属性。

function Product(pno,pname,price){
		this.pno = pno;
		this.pname = pname;
		this.price = price;
	}

	var p = new Product(100,"西瓜",2.5);
	for(var propertyName in p){
        alert(propertyName); // 取出属性的名称 
		alert(p[propertyName]); 取出该属性对应的值
	}

使用for…in语句迭代数组

<script language="javascript">
	var colors = ["红色","绿色","蓝色"];
	// index是数组的索引
	for(var index in colors){
		alert(colors[index]);
	}
</script>