zoukankan      html  css  js  c++  java
  • 范仁义js课程---62、数组基本操作

    范仁义js课程---62、数组基本操作

    一、总结

    一句话总结:

    数组也是对象,所以数组的操作方式和对象很相似,创建数组可以用[]或者new Array()的方式,向数组中添加元素是:数组名[索引]=值,访问数组中的元素:数组名[索引]

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

    var arr1=[];//用json 的方式来创建数组
    var arr2=new Array();//以创建对象的方式来创建数组

    2、数组和对象的区别是什么?

    a、对象内部是 属性:属性值 的形式,数组内部是 索引:值 的形式
    b、对象可以用.(点号)或者[](中括号)的方式访问属性,数组的话只能用[]中括号

    二、数组基本操作

    博客对应课程的视频位置:62、数组基本操作
    https://www.fanrenyi.com/video/19/166

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>数组基本操作</title>
     6 </head>
     7 <body>
     8 <!--
     9 1、数组也是对象
    10 typeof
    11 
    12 2、
    13 对象的分类
    14 内建对象:js语言内部自带的对象
    15 宿主对象:浏览器提供的对象,window,console等等
    16 自定义对象:
    17 
    18 
    19 数组的基本操作
    20 3、如何创建一个数组
    21 var arr1=[];//用json 的方式来创建数组
    22 var arr2=new Array();//以创建对象的方式来创建数组
    23 
    24 4、创建对象带初值
    25 var arr3=[89,99,79];
    26 用[]创建数组带初值,里面无论是多少个值,都是指定的数组的元素
    27 var arr5=new Array(12,13,14);
    28 指定多个值,就是指定数组里面元素是这多个值
    29 var arr6=new Array(6);
    30 new Array创建数组的方式,如果只指定一个值,表示指定数组的长度
    31 
    32 5、操作数组
    33 向数组中添加元素
    34 语法:数组名[索引]=值
    35 
    36 查看指定索引的元素
    37 数组名[索引]
    38 
    39 6、数组和对象的区别是什么
    40 a、对象是属性,数组是索引
    41 b、对象可以用.(点号)或者[](中括号)的方式访问属性,数组的话只能用[]中括号
    42 
    43 
    44 -->
    45 <script>
    46     var arr=[89,99,79];
    47     //console.log(arr);
    48     //console.log(typeof arr);
    49 
    50     //数组的基本操作
    51     //1、如何创建一个数组
    52     var arr1=[];//用json 的方式来创建数组
    53     //console.log(arr1);
    54 
    55     //var obj=new Object();
    56     //var obj1={};//json
    57     var arr2=new Array();//以创建对象的方式来创建数组
    58     //console.log(arr2);
    59 
    60     //2、创建对象带初值
    61     //用[]创建数组带初值,里面无论是多少个值,都是指定的数组的元素
    62     var arr3=[89,99,79];
    63     var arr4=[89];
    64     //console.log(arr4);
    65     var arr5=new Array(12,13,14);//指定多个值,就是指定数组里面元素是这多个值
    66     //console.log(arr5);
    67     var arr6=new Array(6);//new Array创建数组的方式,如果只指定一个值,表示指定数组的长度
    68     //console.log(arr6);
    69     var arr7=[,,,,,,];
    70     //console.log(arr7);
    71 
    72     //3、操作数组
    73     //3.1、向数组中添加元素
    74     //语法:数组名[索引]=值
    75     var arr8=[];
    76     arr8[0]=5;
    77     arr8[1]=6;
    78     arr8[2]=9;
    79     console.log(arr8);
    80     //3.2、查看指定索引的元素
    81     //语法:数组名[索引]
    82     console.log(arr8[0]);
    83     console.log(arr8[1]);
    84     console.log(arr8[2]);
    85     //访问数组没有指定索引的位置,返回的值是undefined
    86     console.log(arr8[10]);
    87 
    88     //4、数组和对象的区别是什么
    89     //a、对象是属性,数组是索引
    90     //b、对象可以用.(点号)或者[](中括号)的方式访问属性,数组的话只能用[]中括号
    91     var obj2={name:'猪八戒',age:9};
    92     console.log(obj2);
    93     var arr9=[13,14];
    94     console.log(arr9);
    95 
    96 </script>
    97 </body>
    98 </html>
     
  • 相关阅读:
    京东基于大数据技术的个性化电商搜索引擎
    O2O的实时搜索引擎
    天猫11.11:搜索引擎实时秒级更新
    推荐系统和搜索引擎的关系
    1号店的分布式搜索引擎的架构实践
    详谈京东的商品搜索系统架构设计
    Office PPT保持提示无法保存Gill Sans 等非TrueType字体
    材价看板(2)- 运行两周的kanban,改进的起点
    材价看板(1)- 如何建立你的第一个kanban,看看这些暴露的问题你们有没有?
    Solr:Schema设计
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12496427.html
Copyright © 2011-2022 走看看