zoukankan      html  css  js  c++  java
  • javascript04

      

    数组

    1.数组的概念:将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,称之为数组

    2.数组的定义:数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。

    3.创建数组

    3.1创建一个空数组

    var arr = []

    // 创建一个包含3个数值的数组,多个数组项以逗号隔开

    var arr2 = [1, 3, 4];

    // 创建一个包含2个字符串的数组

    var arr3 = ['a', 'c'];

    //创建一个已知个数的空数组

    var what = new Arry()

     

     

    3.获取数组元素

    // 格式:数组名[下标] 下标又称索引

    // 功能:获取数组对应下标的那个值,如果下标不存在,则返回undefined。

    var arr = ['red',, 'green', 'blue'];

    arr[0];// red

    arr[2]; // blue

    arr[3]; // 这个数组的最大下标为2,因此返回undefined

    4.数组特点:

    1.不限制数组元素存储类型

    var arr = ["字符串",10,true];

    2.不限制数组个数

    var arr[10]=10;

    若超出长度,则自动在新位置保存!

    3. 数组的.length属性 :(这里要注意区分数组下标和长度的关系)记录了理论上的元素个数 永远是最后一个元素的下标+1

    通过.length属性 可以从末尾开始获取数组的元素或者从末尾添加元素

    array[array.length] = "Lily";//添加

    console.log(array[array.length-1])//获取

    console.log(array[array.length-n])

    arr.length = arr.length-3;//从数组中删去三个元素;

    5.数组遍历

    var arr = [1,2,3,4,5,6];

    for (var i = 0;i<arr.length;i++) {

    cosole.log(arr[i]);

  • 相关阅读:
    surfaceView和Camera配合进行摄像头的预览
    Android中SurfaceView的使用详解
    Java 图片与byte数组互相转换
    Android的GridView和Gallery结合Demo
    AlertDialog dismiss 和 cancel方法的区别
    HttpClient4.0
    IntentFilter
    ViewPagerindicator 源码解析
    android背景平铺方式 tileMode
    android requestWindowFeature使用详解
  • 原文地址:https://www.cnblogs.com/yqycr7/p/11268461.html
Copyright © 2011-2022 走看看