- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
JavaScript基础第三天数组
掌握循环语句,让程序具备重复执行能力掌握数组声明及访问的语法
循环-for数组综合案例
循环-forfor循环基本使用循环嵌套01
目标:掌握for循环重复执行某些代码1.for循环语法作用:重复执行代码好处:把声明起始值、循环条件、变化值写到一起,让人一目了然,它是最常使用的循环形式1.1for循环-基本使用
循环练习1.利用for循环输出1~100岁2.求1-100之间所有的偶数和3.页面中打印5个小星星4.for循环的最大价值:循环数组需求:请将数组[‘马超’,‘赵云’,‘张飞’,‘关羽‘,’黄忠’]依次打印出来
目标:掌握for循环重复执行某些代码2.退出循环continue退出本次循环,一般用于排除或者跳过某一个选项的时候,可以使用continuebreak退出整个for循环,一般用于结果已经得到,后续的循环不需要的时候可以使用了解:while(true)来构造“无限”循环,需要使用break退出循环。for(;;)也可以来构造“无限”循环,同样需要使用break退出循环。1.1for循环-基本使用
?for循环和while循环有什么区别呢:当如果明确了循环的次数的时候推荐使用for循环当不明确循环的次数的时候推荐使用while循环
循环-forfor循环基本使用循环嵌套01
1.3for循环嵌套for循环嵌套一个循环里再套一个循环,一般用在for循环里
计算:假如每天记住5个单词,3天后一共能记住多少单词?拆解:第一天:5个单词第二天:5个单词第三天:5个单词
打印5行5列的星星需求:页面中打印出5行5列的星星分析:①:利用双重for循环来做②:外层循环控制打印行,内层循环控制每行打印几个(列)升级版本:用户输入行数和列数,打印对应的星星!
打印倒三角形星星需求:如图所示分析:①:利用双重for循环来做②:外层循环控制打印行,内层循环控制每行打印几个(列)③:内层循环的个数跟第几行是一一对应的
九九乘法表需求:如图所示分析:①:只需要把刚才倒三角形星星做改动②:★换成1x1=2格式
循环-for数组综合案例
数组数组是什么数组的基本使用操作数组数组案例02
2.1数组是什么目标:能说出数组是什么数组:(Array)是一种可以按顺序保存数据的数据类型为什么要数组?思考:如果我想保存一个班里所有同学的姓名怎么办?场景:如果有多个数据可以用数组保存起来,然后放到一个变量中,管理非常方便
数组数组是什么数组的基本使用操作数组数组案例02
目标:能够声明数组并且能够获取里面的数据1.声明语法2.2数组的基本使用例数组是按顺序保存,所以每个数据都有自己的编号计算机中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推在数组中,数据的编号也叫索引或下标数组可以存储任意类型的数据
2.2数组的基本使用2.取值语法例通过下标取数据取出来是什么类型的,就根据这种类型特点来访问
3.一些术语:元素:数组中保存的每个数据都叫数组元素下标:数组中数据的编号长度:数组中数据的个数,通过数组的length属性获得2.2数组的基本使用
2.2数组的基本使用4.遍历数组(重点)目标:能够遍历输出数组里面的元素用循环把数组中每个元素都访问到,一般会用for循环遍历语法:例
数组求和需求:求数组[2,6,1,7,4]里面所有元素的和以及平均值分析:①:声明一个求和变量sum。②:遍历这个数组,把里面每个数组元素加到sum里面。③:用求和变量sum除以数组的长度就可以得到数组的平均值。
数组求最大值和最小值需求:求数组[2,6,1,77,52,25,7]中的最大值分析:①:声明一个保存最大元素的变量?max。②:默认最大值可以取数组中的第一个元素。③:遍历这个数组,把里面每个数组元素和?max?相比较。④:如果这个数组元素大于max?就把这个数组元素存到?max?里面,否则继续下一轮比较。⑤:最后输出这个?max拓展:自己求一下最小值
数组数组是什么数组的基本使用操作数组数组案例02
2.3操作数组数组本质是数据集合,操作数据无非就是增删改查语法:改删查增重新赋值数组[下标]=新值查询数组数据数组[下标]或者我们称为访问数组数据删除数组中数据arr.pop()arr.shift()arr.splice(操作的下标,删除的个数)数组添加新的数据arr.push(新增的内容)arr.unshift(新增的内容)
2.3操作数组-新增目标:掌握利用push向数组添加元素(数据)数组.push()方法将一个或多
您可能关注的文档
最近下载
- 物业管理区域内房屋日常管理与维修养护方案.docx
- 新改版教科版三年级上册科学全册知识点(超全).doc
- 2030荆霄鹏《楷书入门基础教程》-结构.pdf
- 青海省1000MW风电场35kV集电线路杆塔结构施工设计图册.pdf
- 人教版音乐二年级上册《理发师》(课件).pptx
- 2023年上海市各区初三语文二模试题汇编之文言文译文汇总.docx
- 材料与诊疗项目关系对照库2013.12.27.xls
- 人教版八年级上册英语单词词性转换词形转换.docx
- IPCEIAIPCJEDECJ-STD-002E-2017元器件引子、焊、接柱和导可焊(中文版).pdf
- 普通高中学校办学水平督导评估自查报告.pdf
文档评论(0)