JavaScript使用 for in进行对象循环
javascript:;" onClick="javascript:tagshow(event, 'JavaScript');" target="_self">JavaScript,对象循环语法结构如下:
使用 for…in循环语句可以对指定对象的属性和方法进行遍历,for (变量名 in 对象名) { statements; }
考察如下测试代码:
- //源程序 2.16
- <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140/strict.dtd">
- <html> <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>Sample Page!</title>
- <script language="JavaScript" type="text/javascript"> <!-- var msg="\nfor...in对象循环语句遍历对象 : \n\n"; //响应按钮的 onclick事件处理程序 function Test() {
- var i=0;
- msg+="Window对象支持的属性和方法 : \n"; for(num in window) {
- msg+=num+" "; i+=1; if((i%5)==0)
- msg+="\n"; } alert(msg);
- } --> </script>
- </head> <body> <form>
- <input type=button value="测试" onclick="Test()"> </form> </body> </html>
程序运行后,在原始页面单击“测试”按钮,弹出警告框如图所示。
for…in对象循环语句