JavaScript学习笔记之循环在遍历数组的简单使用

来源:互联网 发布:mac 装win10 鼠标右键 编辑:程序博客网 时间:2024/06/06 10:01

Javascript中,循环大致分为三种:

1.for循环 2.while循环 3.do while循环。

这三种循环的使用同C语言的使用方法基本一致。但在使用上更为灵活方便。

1、for循环。循环结构为

for('初始条件';'判断条件;’递增条件‘){

循环体;

}

for循环在JavaScript中的使用相比于其他两种循环结构更加灵活,同时也有更大的风险性。在写for循环时,一定要谨慎对待循环的判断条件和边界,避免出现死循环。如果出现死循环,浏览器会一直执行循环甚至崩掉。

for循可以对数组进行遍历。对于一个数组arr['Bart','Lisa',Adam]。它的元素分别为字符串'Bart','Lisa',Adam',它的索引为0,1,2。这里对它进行遍历并打印出Hellow+名字。代码如下

'use strcit';'
var arr = ['Bart', 'Lisa ', 'Adam'];
function sayHellow(name) {
alert('Hellow,'+name)
}
for(index = 0; index <arr.length; index++){
alert('Hellow,'+arr[index]);
}

//for循环方式
for(var name in arr){
sayHellow(arr[name]);
}

//for ...in 方式

这里重点强调的是for...in方式,以及在该中方式中对于数组的控制的方法。

sayHellow是一个打印Hellow+函数属性Name的函数。在for....in循环中。他可以将一个对象的属性依次循环出来,而在JavaScript中,数组也是对象,他的属性是他的元素的索引,所以这里的for....in循环,是将arr的索引依次赋予name。在这里再去调用sayHellow函数分别打印arr的各个元素。

2、while循环。循环结构为

while(判断条件){

循环体;

}

3、do....while循环。循环结构为

do{

循环体;

}while(判断条件)


1 0