首页 > 其他分享 >js声明数组的四种方式

js声明数组的四种方式

时间:2022-08-27 19:55:50浏览次数:80  
标签:arr false alert 123 arr2 数组 js 四种

js声明数组的四种方式_麦客子的博客-CSDN博客_js声明数组的写法  https://blog.csdn.net/a911711054/article/details/72869324

<!DOCTYPE html>
<html lang="en">
<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>

 

标签:arr,false,alert,123,arr2,数组,js,四种
From: https://www.cnblogs.com/jmbt/p/16631323.html

相关文章

  • vscode可以通过改json让程序运行完不退出
    如图改相应的launch.json至于D盘test.exe是因为有中文路径"program":"C:\\Windows\\System32\\cmd.exe","args":["/c","${fileDirname}/${fileBasenameNoExtension}.......
  • js 函数的参数长度问题
    js函数的参数长度问题_Jamie_java的博客-CSDN博客_js传参数有长度限制 https://blog.csdn.net/baidu_27062827/article/details/52276635js函数,如果传入参数的长度太长......
  • js - 修改弹出窗口的标题
    js-修改弹出窗口的标题_xsscacy的博客-CSDN博客 https://blog.csdn.net/shen813/article/details/9087029先利用window.open(url)打开一个窗口,然后在利用设置document.t......
  • js高级
    一、面向对象的编程介绍1.面向过程编程pop面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。......
  • LeetCode刷题23-在排序数组中查找元素的第一个和最后一个位置
    importjava.util.Arrays;/***功能描述**@authorASUS*@version1.0*@Date2022/8/27*/publicclassMain06{publicstaticvoidmain(String[]......
  • 排序数组中查找元素的第一个和最后一个位置
    给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1,-1]。你......
  • 字节数组流
    字节数组流ByteArrayInputStream和ByteArrayOutputStream都是用于需要流和数组转换的情况!字节数组输入流说白了,FIleInputStream是把文件当做数据源,而ByteArrayInputS......
  • 【前端】 第05回 JS操作与jQuery
    目录1.JS操作1.1JS获取用户输入1.2JS类属性操作1.3JS样式操作2.事件2.1事件理解2.2绑定事件的两种方式2.3事件中的关键字this2.4window.onload2.5校验用户输入案......
  • js笔记整理2
    对象及日期定时器日期对象的定义(使用new关键词)1.获取当前的时间(本地的时间)vardate=newDate()//不传参就是获取当前时间2.获取指定的时间vardate=newDate(......
  • day 22 JSONP及Axios
    JSONP及Axiosjsonp概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。什么叫跨域同源策略(属于浏览......