JS学习笔记day3

一、数组:

1、创建数组

  1. 直接量 []

  1. new关键字 new Array()

2、数组中的元素可以是任意数据类型

多个元素之间用“,”分隔开

3、获取数组中元素

数组名[下标] 从0开始

4、数组的长度:元素个数

数组名.length

5、数组的方法

5.1、添加

(1)头部:

unshift():将元素添加到数组的头部位置,返回值是新数组的长度

(2)尾部:

push():将元素添加到数组的尾部位置,返回值是新数组的长度

(3)任意位置:

splice():

splice(startindex , delnum, ele1,ele2)

splice()返回值是新的数组,数组中元素是删除的元素

添加的时候, splice方法的返回值是空数组

Startinde(必写):表示开始添加/删除的位置

Delnum(必写): 从startindex开始删除的个数,添加delnum=0

其他依次后移

//返回值是空数组 {}

5.2、删除

(1)头部:

shift():删除数组头部元素,返回值是删除的元素,不修改该数组

如果是空数组, shift方法的返回值是undefined

(2)尾部:

pop():删除数组尾部的元素

如果是空数组, pop方法的返回值是undefined,不修改该数组

(3)任意位置:

splice(startindex , delnum, ele1,ele2) 返回值是新数组,数组中的元素是删除的元素

会影响原数组

startindex:表示从startindex位置开始删除或者添加delnum:表示删除的个数

第个参数开始表示从startindex开始添加的元素

二、循环:

1、while(表达式){

//代码块

//表达式为true执行

}

break;//结束当前整个循环

2、do{

//代码块

}while(满足条件退出)

3、for(初始化变量;判断条件;代码块执行结束执行的){

//代码块

}

练习:

百钱百鸡

公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱三只,

用100文钱买100只鸡,问,公鸡,母鸡,小鸡各几只?

九九乘法表:

三、

for...in

for...of(不能遍历对象,对象是不可迭代的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值