数组是存储大量同种类型数据的一种容器,它是为了存储多个数据,而不去用变量一个个地声明去进行保存,数组的外层结构是一个“[ ]“号包裹起来,里面的内容是一个内容,然后一个默认的逗号隔开,并且每个元素之间都会有一个唯一的编号,当我们有一个数组,我们要使用里面的数据就要遍历里面的数据,遍历数据的方式有四种。
第一种是for循环,这种方法多用于知道数组的长度时使用会更加的方便,因为,这种方法时根据数组的长度去获取循环的次数,。
代码结构 for(int i;i<数组.length;i++)
{
数组[i];
}
上面的数据就是你的数组名称
例如
Int[] myint={50,60,25,34,16};
For(int i=0;i<myint.length;i++)
{
Int a= myint[i];
alert(a);
}
那么但代码循环一次时,会输出50,第二次输出的是60,后面还有三次,总次数就是数组的内容所决定的,然后每一次都累加输出,最终会把所有的内容都获取到,然后进行打印输出。
效果如图所示
第二种是Foreach循环,跟for循环的效果一样,
代码结构只需要两个参数,一个是接收遍历数据的变量,另一个是要遍历的内容,里面的内容会以每次增加1的形式去获取内容。
代码结构:
Foreach(接收遍历出来的数据类型 自定义变量名称 in 要遍历的内容)
{
自定义变量名称.内容属性
}
就可以获取了
该方法只支持某些编译程序。
第三种是while循环
循环结构
While(结束条件)
{
代码体
}
看上去只需要一个参数就可以了,这种方法虽然需要的条件少,但是你的迭代语句要自己写,不然结束条件就可能满足不了,程序会一种执行下去,直至机器崩溃。可想而知这是对计算机性能的考验,这样的场景我们称之为“死循环“,死循环不是一定是坏的,有的程序我们也需要用到死循环,不过需要严格的判断,当满足哪些条件才继续执行。
实例:
代码效果:
如果像上面一样,I的长度永远只是0,0是永远小于5,所以循环语句会一直执行,如果想然条件结束,那么我们没执行一次代码时就让i加上1,就可以了,这样一来i就可以有大于5的可能了,这样的循环就不是死循环了,也就是说,while的迭代语句时写在代码体中,使用while循环时,要记得把迭代语句给写上。