zoukankan      html  css  js  c++  java
  • js参考---数组简介

    js参考---数组简介

    一、总结

    一句话总结:

    讲数组的话要重实例,也就是数组设计出来的设计意图,数组就是一组数

    1、js中如何创建一个数组?

    普通方法创建 var arr = new Array(); 和 对象方法创建 var arr = [];

    var arr = new Array();
    var arr = [];

    2、js使用时候的注意?

    1、如果读取不存在的索引,他不会报错而是返回undefined
    2、向数组的最后一个位置添加元素 数组[数组.length] = 值;

    二、数组简介

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * 内建对象
    10              * 宿主对象
    11              * 自定义对象
    12              * 
    13              * 数组(Array)
    14              *     - 数组也是一个对象
    15              *     - 它和我们普通对象功能类似,也是用来存储一些值的
    16              *     - 不同的是普通对象是使用字符串作为属性名的,
    17              *         而数组时使用数字来作为索引操作元素
    18              *     - 索引:
    19              *         从0开始的整数就是索引
    20              *     - 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据
    21              */
    22             
    23             //创建数组对象
    24             var arr = new Array();
    25             
    26             //使用typeof检查一个数组时,会返回object
    27             //console.log(typeof arr);
    28             
    29             /*
    30              * 向数组中添加元素
    31              * 语法:数组[索引] = 值
    32              */
    33             arr[0] = 10;
    34             arr[1] = 33;
    35             arr[2] = 22;
    36             arr[3] = 44;
    37             /*arr[10] = 31;
    38             arr[100] = 90;*/
    39             
    40             /*
    41              * 读取数组中的元素
    42              * 语法:数组[索引]
    43              *     如果读取不存在的索引,他不会报错而是返回undefined
    44              */
    45             
    46             //console.log(arr[3]);
    47             
    48             /*
    49              * 获取数组的长度
    50              * 可以使用length属性来获取数组的长度(元素的个数)
    51              *     语法:数组.length
    52              * 
    53              * 对于连续的数组,使用length可以获取到数组的长度(元素的个数)
    54              * 对于非连续的数组,使用length会获取到数组的最大的索引+1
    55              *         尽量不要创建非连续的数组
    56              */
    57             /*console.log(arr.length);
    58             console.log(arr);*/
    59             
    60             /*
    61              * 修改length
    62              *     如果修改的length大于原长度,则多出部分会空出来
    63              *  如果修改的length小于原长度,则多出的元素会被删除
    64              */
    65             //arr.length = 10;
    66             
    67             /*arr.length = 2;
    68             
    69             console.log(arr.length);
    70             console.log(arr);*/
    71             
    72             arr[4] = 50;
    73             arr[5] = 60;
    74             
    75             //向数组的最后一个位置添加元素
    76             //语法:数组[数组.length] = 值;
    77             arr[arr.length] = 70;
    78             arr[arr.length] = 80;
    79             arr[arr.length] = 90;
    80             
    81             console.log(arr);
    82             
    83         </script>
    84     </head>
    85     <body>
    86     </body>
    87 </html>
     
  • 相关阅读:
    FCKEditor配置
    在线文档编辑器原理
    DVD格式(vob)文件转换avi,转换后可嵌入HTML中播放
    Javascript小技巧
    sql server 查询当前记录的前一条和后一条记录
    [翻译]开发一个自己的HTML在线编辑器(二)
    在线编辑器(4)TAB键缩进功能
    IIS不能浏览ASP页面
    C#枚举类型的使用《转》
    C#中泛型使用《转》
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12435759.html
Copyright © 2011-2022 走看看