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>