揭露JavaScript DOM本质及操作技巧(1)(4)
数组 数组也是一个专门的对象,它可以包含任意数量的数据。要访问数组中的数据你就必须使用数字,用以引用其在数组中的索引。 //两种声名数组的不
数组
数组也是一个专门的对象,它可以包含任意数量的数据。要访问数组中的数据你就必须使用数字,用以引用其在数组中的”索引”。
- //两种声名数组的不同方式,
- //字面:varfruit=['apple','lemon','banana'];
- //使用数组构造器:varfruit=newArray('apple','lemon','banana');
- fruit[0];//访问数组中的第一个数据项(apple)fruit[1];
- //访问数组中的第二个数据项(lemon)fruit[2];
- //访问数组中的第三个数据项(banana)对象
对象是命名的的值的集合(键-值对),它和数组很相似,唯一的不同之处在于你可以为每个数据值指定名字。
- //两种声明对象的不同方式,
- //字面(大括号):varprofile={name:'Li',age:23,job:'WebDeveloper'};
- //适用对象构造器:varprofile=newObject();profile.name='Li';
- profile.age=23;profile.job='WebDeveloper';if/else语句
if/else语句是JavaScript中最常见的结构,它看上去就像下面这样:
- varlegalDrinkingAge=21;varyourAge=23;
- if(yourAge>=legalDrinkingAge){
- //我们使用'alert'来通知用户:alert('你可以喝水.');
- }else{alert('对不起,你不能喝水.');}循环
循环在遍历数组中的数据项或对象的所有成员时非常有用,JavaScript中最常用的循环是for和while语句。
- varenvatoTutSites=['NETTUTS','PSDTUTS',
- 'AUDIOTUTS','AETUTS','VECTORTUTS'];
- //WHILE循环varcounter=0;
- varlengthOfArray=envatoTutSites.length;
- while(counter<lengthOfArray){alert(envatoTutSites[counter]);
- counter++;//等同于counter+=1;}
- //FOR循环//(Theistandsfor"iterator"-youcouldnameitanything)
- for(vari=0,length=envatoTutSites.length;
- i<length;i++){alert(envatoTutSites[i]);}
精彩图集
精彩文章






