JavaScript——数据类型

【基本数据类型】
字符串(String)、数字(Number)、布尔型(Boolean)、空(null)、未定义(undefined)、Symbol(唯一值)
【引用数据类型】
数组(Array)、集合(Set)、函数(Function)

【字符串】
字符串是储存字符的变量
字符串可以是引号中的任意文本。您可以使用单引号或双引号

【数字】
JavaScript只有一种数字类型,可以加小数点也可以不加

【布尔型】
布尔型只有两个值true或者false

【未定义】
一般是指变量定义为赋值。

【数组】
数组可以储存多个数据

一、创建数组

1、字面量创建

书写格式:
关键字 标识符(数组名) = [];

2、构造函数创建

书写格式:
关键字 标识符 = new Array();

二、数组的属性

length 长度
对数组.length赋值可以改变原数组的长度(大于原数组长度会增加数组元素,小于则会减少)
数组.length = 0 可以清空数组元素
注:自增或者自减也会改变数组长度

三、数组的方法

1、查找
includes:查找数组中是否包含某个值
书写格式:
数组名.includes(查找的值) 返回布尔值
可以查找当前数组是否包含NaN
indexOf:从前往后查询,遇到第一个匹配的值就会结束查询,返回匹配值的下标
lastIndexOf:从后往前查询,遇到第一个匹配的值就会结束查询,返回匹配值的下标

2、增加
push():在数组后面依次增加一到多个值
unshift():在数组前面依次增加一到多个值

3、删除
pop():删除数组最后一个值
shift():删除数组第一个值

4、修改
slice():获取数组元素(不修改原数组)
一个值,获取从这个值到最后一个值的元素
两个值,看作一个前必后开的区间,获取区间的元素
注:如果输入的值无效,则获取到的元素为空
如果输入的值为负,则用数组长度与其相加,最终会返回一个数组,如果条件有不满足的则会返回一个空数组

splice():获取数组元素(修改原数组)
两个值:
第一个值代表起始位置
第二个值代表截取个数
三个值:
第一个值为起始位置
第二个值:
如果是0代表插入,在起始位置前面插入第二个值后面的内容
如果是1代表修改,修改起始位置的内容,内容为第二个值后面的 内容
如果大于1,则是将从起始位置开始后到第二个值的位置替换
第三个值:需要插入或修改的值

第N个值:需要插入或修改的值
注:最终会返回一个数组,如果条件有不满足的则会返回一个空数组

四、数组的遍历
for(let…of…) 遍历数组的元素
for(let…in…) 遍历数组每个元素的下标

【集合】
可以储存多个不重复的值
判断重复的条件为全等

一、创建集合
关键字 标识符 = new Set();

二、集合的属性和方法
属性:
集合名.size() 返回集合的长度

方法:
集合.add(添加的值);
集合.delete(删除的值);
集合.has(查询的值); 返回布尔值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值