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

JavaScript数组知识点

时间:2017-06-15 20:40:24      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:var   数组   存在   1.5   bsp   遍历数组   意思   连续   style   

强类型语言数组
特点:连续的,指定好长度, 还要规定好数据类型
弱类型语言数组
特点:不一定是连续的 可以不用指定长度 不限定数据类型(可以存储任意类型的数据)
数组定义方式:
1、var arr=new Array();
    数组的索引是一个整数 从零开始
    在定义数组的时候,同时给数组赋值
2、var arr =new array(1,2,3,4,5);

3、var arr =new array()
arr.push(); push方法用来往数组添加数据

var arr=new Array(2,3,6);
 arr.push(2);
 arr.push(3);
 arr.push(2);
 alert(arr.length)

  

4、赋值定义数组
var arr=[1,2,3,4,5]; 直接赋值把arr变成数组

var arr=[1,2,4,5,6];
alert(arr.length);

  

属性 length: 数组的长度

属性:不带括号的 例如 arr.length;
方法:带有括号的 例如 arr.push();


遍历数组
1 for循环 for循环遍历数组 定义变量的时候必须从零开始
2 foreach


foreach(int a in arr){
a
}

强类型语言里的foreach循环意思是把 arr集合里的元素每循环一次都赋给a

for(int a in arr){
alert(arr[a]}
弱类型语言里的foreach循环意思是把 arr数组里的元素的索引每循环一次都赋给a

数组的索引叫做(key), 数组里面存在的值叫做(value)
key 与value是成对存在的,叫做键值对。

 

JavaScript数组知识点

标签:var   数组   存在   1.5   bsp   遍历数组   意思   连续   style   

原文地址:http://www.cnblogs.com/gaofangquan/p/7019573.html

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