数组的声明:

1、在js中,数组的声明不需要指定其长度

2、在js中,数组可以存放不同类型的数据(一般要求数据中采访同类型的数据)

js定义数组:

空数组

一般常用这种形式,数组元素的定义使用[]

   var arr=[];
   var arr1=[9,5,2,7];
还有一种声明形式; var arr=new array();
对象数组
 var arr2=[{Name:"小牧童",Age:12},{Name:"小蜗牛",Age:9}];

访问数组:

数组元素的访问(同样使用下标进行访问)
比如数组 var arr1=[9,5,2,7];

  var  x=arr[0];表示访问下标为0的元素9, 输出x的值9
遍历数组

arr1.lenrth>获取数组的长度

for(var i=0;i<arr1.length;i++){document.write(arr1[i]);
}

比如数组 var arr=[{Name:“小牧童”,Age:12},{Name:“小蜗牛”,Age:9}];

  var  x=arr[1].Name;表示访问下标为1的元素,字段名为name对应的数据

数组常用操作

join

join方法将数组的元素放入一个字符串中,参数为各个元素之间的分隔符,如果没有填写参数,则默认使用“,”逗号进行分割

var str=arr.join("$");
document.write(str);
sort 、reverse、toString
//sort排序,默认升序排列
arr.sort();
//toString方法和join方法不使用参数的结果一样
document.write(arr.toString);
//如果要降序排列  》》先调用sort进行排序,然后调用reverse进行倒序
arr.reverse();
document.write(arr.toString);
document.write(typeof(arr));

前端JavaScript——js声明定义数组及常用操作相关推荐

  1. 前端之JS变量、数组

    前端之JS变量.数组 变量 -- 存储信息 声明变量 初始化 = let 和 var 的区别 更新变量 变量命名的规则 变量类型 Number String 转义字符 \ 反斜杠 字符串拼接 + 数字 ...

  2. JavaScript JS 如何定义多行文本

    JavaScript JS 如何定义多行文本 JavaScript JS 定义多行文本最优雅的方式 var lines = function () { 你的文本内容开始 asd ccac文本结束}; ...

  3. js中定义数组的两种方式

    js中定义数组: 注意事项: 1.在js中定义数组,不用担心数组角标越界的问题,可以自动扩容. 2.在js中,数组是可以定义任何数据类型的. 1.指定数组长度 运行结果: 2.简写方式:

  4. Java中Arrays.toString ()打印二维数组及Array数组的常用操作

    1.Java中Arrays.toString () 已知打印一维数组的API为System.out.println ( Arrays.toString ();,其参数为数组名或数组指针,其支持的数据类 ...

  5. java中数组的返回值是什么类型_java基础学习:数组的常用操作与基础二维数组用法、及基本数据类型和引用数据类型赋值的区别...

    一.Arrays jdk中为了便于开发,给开发者提供了Arrays类,其中包含了很多数组的常用操作.例如快速输出.排序.查找等. 1.数组的常用方法 1.数组以字符串形式的输出,2.sort对数组排序 ...

  6. android js变量定义数组长度,js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...

  7. android js变量定义数组,js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...

  8. JavaScript(JS) 清空删除数组元素的多种方法及示例代码

    简介: 本文主要介绍JavaScript(JS)中,清空删除数组中的所有元素的多种方法,以及相关的示例代码. 1.使用[]得到一个新数组进行清空 例如, var arr1 = ['a','b','c' ...

  9. java常用23,JAVA基础(23)---数组的常用操作

    数组的一些常用操作 数组元素的遍历 ① 正序  ② 逆序 public class ArryDemo{ public static void main(String[] args){ int[] ar ...

最新文章

  1. alter system switch logfile和alter system archive log current的区别
  2. php.ini在哪里 微赞_虚拟主机php.ini在哪?怎么查看php.ini在哪
  3. 汉诺塔c语言源程序步骤,汉诺塔问题的算法分析及C语言演示程序的实现
  4. c++的文件输入/输出
  5. SVN版本控制系统学习(中文配置)
  6. SpringBoot入门到精通_第1篇 _核心概念
  7. android数字提示错误,从服务器接收数据时出现Android错误
  8. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(6)签到题2题
  9. linux下常用压缩(compress ,gz ,bzip2,xf)命令和打包命令(tar,zip)详解
  10. 宏正ATEN发行最新款双滑轨PS/2-USB双界面LCD控制端
  11. [转]打开人际关系大门的三把金钥匙
  12. 【历史上的今天】8 月 29 日:Wolfram 语言之父、“新”科学家 Stephen Wolfram 的诞生
  13. larav实战教程 百度网盘
  14. 揭秘大厂的物联网关键技术
  15. 使用HTML Purifier解决XSS问题
  16. 在3dmax中导入的动画摄像机巡游与主摄像机之间的切换
  17. 如何在world文档框框里打钩
  18. fastapi 大型应用_fastapi使用教程
  19. The Power of Scale for Parameter-Efficient Prompt Tuning及prefix tuning与prompt tuning的区别
  20. java IO流(复习,上课笔记)

热门文章

  1. springboot的日志的默认格式,logback默认日志格式
  2. Odoo产品分析 (二) -- 商业板块(1) -- 销售(1)
  3. liquibase mysql_Liquibase的简单使用
  4. 高级的人生,就是做一个“无用”的人
  5. android地图旋转监听,android百度地图:地图缩放、旋转、俯视角度以及屏幕像素与经纬度的转换Projection...
  6. EasyDarwin+ffmpeg进行PC(摄像头+麦克风)流媒体直播服务
  7. ewomail 内部通讯_EwoMail邮件系统提示“无法连接服务器”的解决办法
  8. Beanstalkd原理、安装、常用命令
  9. 数据分析之Python篇
  10. error LNK2019:unresolved external symbol