用for语句创建一个数组
这个问题在这里已经有了答案:
使用for循环遍历一个数组:
每个数组都有一个length属性.Array索引从0开始,但length属性从1开始计数。因此,在for循环中,您必须设置一个条件,该条件将迭代到达到数组末尾.for循环遍历数组以下结构
for(i=0;i<array.length;i++){ // in your case it will be fastfood.length
//access elements here
}
++是一个增量算子,它在每次迭代后将i的值增加一个。它相当于i=i+1;
并在for循环中可以使用以下结构访问元素
arrayName[index];
arrayName是你的数组名称( 在这里是fastfood ),index是当前的i值; 所以你的情况会是这样
fastfood[i]
使用for创建一个数组:
首先创建一个名为fastfood的新数组
var fastfood=new Array() //or
var fastfood=[] // [] is a valid array notation
如果您正在使用for循环创建一个数组,那么您必须设置一个关于您想要在数组中设置多少个元素的条件。对于这种情况,结构将会是
for(i=0;i<n;i++){} // here n is your desired number;
在for循环中你可以有一个提示方法。它可以让你在每次迭代后输入一个食物元素。提示不是一个好主意,但是我认为你是JS的新手。这里是结构:
fastfood[i]=prompt('enter food name');
var fastFood = ['pizza', 'burgers', 'french fries'];
for (var i = 0; i < fastFood.length; i++) {
console.log('fastFood[' + i + '] is ' + fastFood[i]);
}
链接地址: http://www.djcxy.com/p/24531.html