×

再JS里声明数组

作者:andy0012020.02.05来源:Web前端之家浏览:6549评论:0
关键词:js数组

JavaScript的数据类型有数值型、布尔型、undefined、Null、对象和字符串。它们都使用var进行声明,其中比较容易混淆的两种类型为数组和对象的声明。下面我们来看一下如何声明数组。

声明数组的语法:

var arr=[值1,值2,值3];                     //隐式创建
var arr=new Array(值1,值2,值3);      //直接实例化
var array=new Array(size);           //创建数组并指定长度

声明数组:

<!DOCTYPE html><html><head>
<meta charset="UTF-8">
<title>Document</title></head><body>
<script type="text/javascript">
          function array1(){
              /*  
                数组:  
                1、数组内可以存放任意类型的数据  
                2、数组元素不赋值,则为undefined  
                3、打印数组时,如果某个元素没有赋值,则为“”  
                4、访问数组范围以外的元素时,不会出现越界异常,为undefined  
                5、定义的数组大小,依然可以添加更多的元素  
            */  
          
            //第一种  
            var arr = new Array();  
            arr[0] = 123  
            arr[1] = "abc";  
            arr[5] = false;  
            alert(arr[3]);//undefined  
            alert(arr);//123,abc,,,,false  
            alert(arr[10]);//undefined,不会出现越界异常  
            
            //for in 遍历,未定义的不遍历
            for(var i in arr){
                alert(arr[i]);
            }
              
              
            //第二种  
            var arr2 = new Array(2);//规定了数组的长度为2  
            arr2[0] = "ddd";  
            arr2[1] = "www";  
            alert(arr2);//ddd,www  
            arr2[2] = "fff";//可以再次添加元素,定义的数组大小对此没有影响  
            alert(arr2);//ddd,www,fff  
                 
            //第三种  
            var arr3 = new Array(true,123,false);  
            alert(arr3);//true,123,false  
              
            //第四种,推荐使用  
            var arr4 = [false,"aaa",123];  
            alert(arr4);//false,aaa,123  
          };
          array1();
      </script>
     </body>
   </html>

试试吧!

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/jsu823094823098.html

网友评论文明上网理性发言 已有0人参与

发表评论: