码迷,mamicode.com
首页 > 编程语言 > 详细

1106 数组

时间:2016-11-06 16:57:32      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:--   遍历   变量   div   个数   alert   存储   连续   取值   

while循环
  用来做不知道循环次数的循环
  while(单一条件){}

do...while循环
  do{}
  while(单一条件)

while与do...while循环的区别
  while直接执行循环体,而do...while是先执行循环体再运算条件

数组--数据存储
强类型语言:
  1.同一种类型的数据存储的集合(在内存中是连续存储的)
  2.定义的时候需要指定长度
弱类型语言:
  1.可以存储任意类型的数据
  2.在内存之中不连续

  JS支持的三种数组定义方式
  1.var attr = new Array();
  造一个空数组,交给变量
  2.var attr1 = new Array(1,2,3,4,5,6,7);
  造一个有默认值的数组
  3.var attr2=["aa","bb","cc"]

数组数据的取值和赋值
  取值  attr[0]=10; 赋值  alert(attr[0]);

遍历数组:将数组里面的数据全部找到

  for循环
var attr=[1,2,3,4,5,6];
for(var i=0;i<attr.length;i++)
{
    alert(attr[i]);
}

i<attr.length代表这个数组里面数据的长度数量



强类型语言的集合遍历用foreach
foreach(int a in attr){}

在弱类型语言里也可以这么使用,但要注意的是在js里 a取到的是索引
写法:
for(var a in attr)
{
    alert(a);
}
此时输出的的是索引

for(var a in attr)
{
    alert(attr[a]);
}
此时输出的是值。 js里没有foreach写法,但是有强类型语言指定类型的写法。

 

1106 数组

标签:--   遍历   变量   div   个数   alert   存储   连续   取值   

原文地址:http://www.cnblogs.com/claricre/p/6035445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!