一个JS问题
<!DOCTYPE html>
<html>
<body>
<script>
var i;
var cars = new Array();
cars[0] = "Audi";
cars[1] = "BMW";
cars[2] = "Volvo";
for (i=1;i<cars.length;i++)
{
document.write(cars + "<br>");
}
</script>
</body>
</html>
for (i=1;i<cars.length;i++)
这句是什么意思?
另外,数组的寻址方式是cars[0]?
for (i=1; i<cars.length; i++)
表示i从1开始,每次加一,如果小于cars的成员数(3)就一直进行下去。
但是我认为这个代码可能不正确,它的本意应该是从i=0开始循环,而不是i=1,因为数组的索引是从0开始的。