javascript Array(数组)对象

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:58:15
<html>
<body>

<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"

for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>

</body>
</html>
这段代码里的i<mycars.length是什么意思?是变量i小于mycars属性长度吗?放在这里又是什么意思?

mycars.length :表示 这个数组的长度,一般来说就是最后一个索引值+1,
本例中就是 2 + 1 = 3
i 从 0 开始,开始一个循环,用mycars[i] 来访问每个元素的值

i < mycars.length 就是不超过这个数组里面的元素索引,这样能确保访问到每个元素