JavaScript for ... in
for ... in 语句用于循环操作数组或对象属性,语法如下:
for (变量 in 对象) { statement }
for ... in 实例
下面是一个使用 for ... in 语句遍历数组输出数组元素值的例子:
<script language="JavaScript"> var array_1 = new Array('a',10.5,true); var x; for ( x in array_1 ) { document.write( array_1[x] + "<br />" ); } </script>
运行该例子,输出:
a 10.5 true
直接输出 JavaScript 数组
当我们使用 alert() 或 document.write() 方法直接输出 JavaScript 数组时,JavaScript 会将数组元素转换成以 , 符号连接字符串输出,如下面例子所示:
<script language="JavaScript"> var array_1 = new Array('a',10.5,true); document.write( array_1 ); </script>
运行该例子,输出:
a,10.5,true