上海尚学堂-语言编程

主要内容:

学习目标:

节数知识点要求
第一节(数组的概念)数组介绍了解
第二节(数组的特点)length属性了解
字符索引了解
获取指定位置的字符了解
字符串连接了解
第三节(数组调用)常见转义字符掌握
第四节(数组的方法)创建字符串对象掌握
第六节(数组的实例)字符串的使用掌握
第五节(二维数组)字符串方法掌握

为什么使用数组?

问题引入

王大爷有6只乌龟,它们的体重分别是3kg,5kg,1kg,

3.4kg,2kg,50kg 。请问这六只乌龟的总体重是少?

平均体重是多少?

不使用数组:

使用数组:

一、数组的概念

1.1什么是数组

数组就是按照一定的顺序排列的一组值,每个值都有自己的编号,编号(下标)从0开始,整个数组用可以用[]表示。

1.2数组的定义

定义数组的方式:

方式1:中括号[]

arr = [数组的值1,数组的值2,数组的值3,…];

方式2:使用new Array()

本质上,数组是对象类型的一种特殊表现形式。因此创建的时候我们可以使用new方式来创建。

typeof运算符会返回数组的类型是object。

arr = new Array(数组的值1,数组的值2,数组的值3,…);

1.3数组的访问

数组的下标是从0开始,

arr[0]:第一个数组元素

arr[1]:第二个数组元素

arr[2]:第三个数组元素

1.4数组的操作

可以是不同的数据类型

添加,修改,删除,查看操作

1.5数组的分类

按维度分:分一维数组,二维数组等。

按类型分:索引数组和关联数组。

索引数组:下标是阿拉伯数字的(0,1,2等)

关联数组:下标是一个字符串

二、数组的特点

数组就是一组数据(数字,字符串,对象)类型的集合,简单来说数组就是一种容器

\1. 数组内的数据可以是任意的类型

\2. 数组下标从0开始

\3. 数组的长度就是数组元素的个数(length)

\4. 数组下标的范围是0-length-1

三、数组的使用(重点)

3.1数组的地址传递

3.1.1 值传递

普通变量是值传递,其中的一个改变不会影响到另外一个值。因为各自都有自己的地址。

3.1.2 地址传递

数组是地址传递:其中的一个改变,会影响另一个的改变。因为他们共用一个地址。

[]:相当于(new Array)开辟了一个内存空间

八哥总结说明:

一般的数据类型:数字,字符串,布尔是值传递。

数组和对象一般是地址传递。

3.2 数组的遍历

3.2.1普通循环遍历

什么是遍历:循环输出数组元素的值。

3.2.2 for…in的使用

3.2.3 for…of的使用

keys():返回数组的下标

values():返回数组元素的值

entries():返回数组元素的键名和键值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值