JavaScript流程控制语句
● if 语
● switch 语句
● do...while 语句
● while 语句
● for 语句
● for...in 语句
● break 和continue 语句
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>