for…in迴圈語句應用
阿新 • • 發佈:2018-12-16
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迴圈語句。