js基础3(1)—for循环,数组及案列

循环—for

数组

循环—for

  • for循环的基本使用

  • 循环嵌套

for循环的基本使用

for循环语句

  • 作用:重复执行代码
  • 好处:把声明起始值,循环条件,变化值写到一起,一目了然,是最常用的循环形式

 退出循环

  • continue 退出本次循环,一般用与排除或者跳过某一项的时候,可以使用这个
  • break 退出整个for循环,一般用于结果已经得到,后面的循环不需要时就可以使用

 

 了解

while(true)来构造“无限”循环,需要使用break退出循环

for(;;)也可以来构造:无限循环,同样需要使用break退出循环。

 循环嵌套

一个循环里再套一个循环,一般用在for循环里 

数组

数组:

  • 数组是什么
  • 数组的基本使用
  • 操作数组
  • 数组案列

数组是什么

数组:Array是一种可以按顺序保存数据的数据类型

数组的基本使用

声明语法

示列:

 

  • 数组是按照顺序保存,所以某个数据都有自己的编号
  • 计算机中的编号从0开始,所以小明的编号是0,小刚是1
  • 在数据中,数据的编号也叫索引或下标

 取值语法

通过下标取数据

取出来是什么类型的,就根据这种类型特点来访问

一些术语:

元素:数字中保存的每一个数据都叫数组元素

下标:数组中数据的编号

长度:数组中数据的个数,通过数组的length属性来获取

遍历数组

目标:能够遍历输出数组里的元素

用循环把数字中的每一个元素都访问到一般会用for循环

 

 操作数组

数组的本质是数据集合,操作数据无非就是增,删,改,查 语法

  • 查:查询数据。比如:数组【下标】 或者我们称为访问数组数据
  • 删:删除数组中数据。比如:arr.pop(),arr.shrif(),arr.spilce
  • 改:重新赋值。比如:数组【下标】=新值
  • 增:数组添加新的数据。比如:arr.push(新增的内容),arr.unshift(新增的内容)

操作数组—新增

数组.push()方法将一个或多个元素添加到数组末尾,并返回该数组的新长度

语法:

示列:

 

数组arr.unshif(新增内容)方法将一个或多个元素添加到数组开头并返回该数组长度 

语法:

示列:

 

 操作数组—删除

数组.pop()方法可以从数组中删除一个元素并返回改元素的值

语法:

 数组.splice()方法,删除指定元素

语法:

 解释:start:指定修改开始的位置

deletecount:表示要移除数组元素的个数

可选的。如果省略则默认从指定的起始位置删除到最后

 案列:

根据数据生成柱状图

用户输入四个季度的数据,可以生成柱状图

分析:

  • 需要输入四次,所以可以把4个数据放在一个数组里面
  • 利用循环弹出4次输入框,存到数字里
  • 编里改数组,根据数据生成4个柱状图,渲染打印到页面中
  • 图形就是div盒子,设置宽度固定,高度是用户输入的数据
  • div里面包含显示的数字和第n季度

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值