zoukankan      html  css  js  c++  java
  • 4.js中的数组

    1.js中创建数组有两种方式:

      静态创建数组:var 数组名=[元素,元素,元素....];

      动态创建数组:var 数组名=new Array(数组长度);

      当采用动态创建数组的方式的时候,若没有手动对数组初始化,则数组中元素的默认值都为undefined;

      注意:js中数组中可以存任意类型的值;

     1 <script type="text/javascript">
     2 
     3     //静态初始化数组
     4     var myArray=[1,23,4,34,5];
     5     
     6     //遍历
     7     for(var i=0;i<myArray.length;i++){
     8     
     9         alert(myArray[i]);
    10     
    11     }
    12     
    13     //动态初始化
    14     myArray=new Array(5);//动态分配五个空间,没有手动赋值,系统默认值就是undefined
    15     
    16     //遍历
    17     for(var i=0;i<myArray.length;i++){
    18     
    19         alert(myArray[i]);
    20     
    21     }
    22     
    23     //赋值
    24     myArray[0]=1;
    25     myArray[1]="abc";
    26     myArray[2]=true;
    27     myArray[3]=new Object();    
    28         //遍历
    29     for(var i=0;i<myArray.length;i++){
    30     
    31         alert(myArray[i]);
    32     
    33     }
    34 
    35 </script>

    2.js的数组中常用的方法:

      (1).join(separator);其中separator是指String类型对象;该方法是将数组中元素用separator连接成字符串;

      (2).reverse();该方法是将数组中的元素反转;

      (3)pop();将数组中最后一个元素删除;

      (4)push();在数组末尾添加元素;

      (5)toString();将数组转化为字符串,其中每个元素之间用“,”连接

     1 <script type="text/javascript">
     2 
     3     //数组中的常用方法
     4     //1.join(separator),separator是String类型对像,用来将数组中元素用separator连接成字符串
     5     var a=["徐志远","nike",true,20];
     6     var ename=a.join("");
     7     alert(ename);
     8     
     9     //2.reverse();将数组中元素反转
    10     a.reverse();
    11     for(var i=0;i<a.length;i++){
    12     
    13         alert(a[i]);
    14     
    15     }
    16     
    17     //3.pop();将数组中最美后一个元素删除
    18     ename=a.pop();
    19     alert(ename);//徐志远
    20     alert(a.length);//3
    21     
    22     //4.push(要添加元素);向数组尾部添加元素
    23     a.push("hello");
    24     alert(a.length);//4
    25     
    26     //5.toStrin();方法将数组转化为字符串,每个元素之间用逗号连接
    27     alert(a.toString());
    28 
    29 </script>
  • 相关阅读:
    java学习day39--SSM整合(方案二)
    java学习day39--SSM整合(方案一)
    @PathVariable注解的作用
    Ajax接收Json数据,调用template模板循环渲染页面的方法
    JS中的DOM与BOM
    关于req.params、req.query、req.body等请求对象
    EJS 高效的 JavaScript 模板引擎
    JavaScript中的变量在内存中的具体存储形式
    JavaScript规定了几种语言类型?
    移动端电商项目总结
  • 原文地址:https://www.cnblogs.com/xuzhiyuan/p/7852070.html
Copyright © 2011-2022 走看看